Show / Hide Table of Contents

Class GL.Ext

Inheritance
System.Object
GL.Ext
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: OpenTK.Graphics.OpenGL4
Assembly: OpenTK.dll
Syntax
public static class Ext

Methods

| Improve this Doc View Source

ActiveProgram(Int32)

[requires: EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")]
[CLSCompliant(false)]
public static void ActiveProgram(int program)
Parameters
Type Name Description
System.Int32 program
| Improve this Doc View Source

ActiveProgram(UInt32)

[requires: EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveProgramEXT")]
[CLSCompliant(false)]
public static void ActiveProgram(uint program)
Parameters
Type Name Description
System.UInt32 program
| Improve this Doc View Source

ActiveShaderProgram(Int32, Int32)

[requires: EXT_separate_shader_objects] Set the active program object for a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")]
[CLSCompliant(false)]
public static void ActiveShaderProgram(int pipeline, int program)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the program pipeline object to set the active program object for.

System.Int32 program

Specifies the program object to set as the active program pipeline object pipeline.

| Improve this Doc View Source

ActiveShaderProgram(UInt32, UInt32)

[requires: EXT_separate_shader_objects] Set the active program object for a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glActiveShaderProgramEXT")]
[CLSCompliant(false)]
public static void ActiveShaderProgram(uint pipeline, uint program)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the program pipeline object to set the active program object for.

System.UInt32 program

Specifies the program object to set as the active program pipeline object pipeline.

| Improve this Doc View Source

BindMultiTexture(TextureUnit, TextureTarget, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glBindMultiTextureEXT")]
[CLSCompliant(false)]
public static void BindMultiTexture(TextureUnit texunit, TextureTarget target, int texture)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 texture
| Improve this Doc View Source

BindMultiTexture(TextureUnit, TextureTarget, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glBindMultiTextureEXT")]
[CLSCompliant(false)]
public static void BindMultiTexture(TextureUnit texunit, TextureTarget target, uint texture)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.UInt32 texture
| Improve this Doc View Source

BindProgramPipeline(Int32)

[requires: EXT_separate_shader_objects] Bind a program pipeline to the current context

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")]
[CLSCompliant(false)]
public static void BindProgramPipeline(int pipeline)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of the pipeline object to bind to the context.

| Improve this Doc View Source

BindProgramPipeline(UInt32)

[requires: EXT_separate_shader_objects] Bind a program pipeline to the current context

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glBindProgramPipelineEXT")]
[CLSCompliant(false)]
public static void BindProgramPipeline(uint pipeline)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of the pipeline object to bind to the context.

| Improve this Doc View Source

CheckNamedFramebufferStatus(Int32, FramebufferTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")]
[CLSCompliant(false)]
public static FramebufferStatus CheckNamedFramebufferStatus(int framebuffer, FramebufferTarget target)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferTarget target
Returns
Type Description
FramebufferStatus
| Improve this Doc View Source

CheckNamedFramebufferStatus(UInt32, FramebufferTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCheckNamedFramebufferStatusEXT")]
[CLSCompliant(false)]
public static FramebufferStatus CheckNamedFramebufferStatus(uint framebuffer, FramebufferTarget target)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferTarget target
Returns
Type Description
FramebufferStatus
| Improve this Doc View Source

ClearNamedBufferData(Int32, ExtDirectStateAccess, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferData(Int32, PixelInternalFormat, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferData(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferData(UInt32, PixelInternalFormat, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, ref T4)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, T4[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, ref T4)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, T4[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(Int32, PixelInternalFormat, PixelFormat, PixelType, T4[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(int buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, ref T4)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, T4[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, ExtDirectStateAccess, PixelFormat, PixelType, T4[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, ExtDirectStateAccess internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
PixelFormat format
PixelType type
T4[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, ref T4)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T4 data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, T4[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[,, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferData<T4>(UInt32, PixelInternalFormat, PixelFormat, PixelType, T4[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferData<T4>(uint buffer, PixelInternalFormat internalformat, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T4[, ] data)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
PixelFormat format
PixelType type
T4[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

ClearNamedBufferSubData(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
System.IntPtr data

[length: COMPSIZE(format,type)]

| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(Int32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(int buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.Int32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, Int32, Int32, Int32, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, int offset, int size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.Int32 offset
System.Int32 size
System.Int32 format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, ExtDirectStateAccess, IntPtr, IntPtr, Int32, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, ExtDirectStateAccess internalformat, IntPtr offset, IntPtr size, int format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess internalformat
System.IntPtr offset
System.IntPtr size
System.Int32 format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, Int32, Int32, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, int offset, int size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.Int32 offset
System.Int32 size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, ref T6)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] ref T6 data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6 data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[,, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClearNamedBufferSubData<T6>(UInt32, PixelInternalFormat, IntPtr, IntPtr, PixelFormat, PixelType, T6[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClearNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void ClearNamedBufferSubData<T6>(uint buffer, PixelInternalFormat internalformat, IntPtr offset, IntPtr size, PixelFormat format, PixelType type, [Count(Computed = "format,type")] T6[, ] data)
    where T6 : struct
Parameters
Type Name Description
System.UInt32 buffer
PixelInternalFormat internalformat
System.IntPtr offset
System.IntPtr size
PixelFormat format
PixelType type
T6[,] data

[length: COMPSIZE(format,type)]

Type Parameters
Name Description
T6
| Improve this Doc View Source

ClientAttribDefault(ClientAttribMask)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glClientAttribDefaultEXT")]
public static void ClientAttribDefault(ClientAttribMask mask)
Parameters
Type Name Description
ClientAttribMask mask
| Improve this Doc View Source

CompressedMultiTexImage1D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
public static void CompressedMultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7 bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[,,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexImage1D<T7>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexImage2D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
public static void CompressedMultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T8)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 bits)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8 bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] bits)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] bits)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[,,] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedMultiTexImage2D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage2D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] bits)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[,] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedMultiTexImage3D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
public static void CompressedMultiTexImage3D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9 bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[,,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexImage3D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexImage3D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexSubImage1D(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
public static void CompressedMultiTexSubImage1D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7 bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[,,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedMultiTexSubImage2D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
public static void CompressedMultiTexSubImage2D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9 bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[,,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedMultiTexSubImage3D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
public static void CompressedMultiTexSubImage3D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T11)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T11 bits)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11 bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[] bits)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[,, ] bits)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[,,] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedMultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedMultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[, ] bits)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[,] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureImage1D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureImage1D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7 bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[,,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7 bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[,,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage1D<T7>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage1D<T7>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
System.Int32 imageSize
T7[,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureImage2D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureImage2D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T8)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 bits)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8 bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] bits)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] bits)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[,,] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] bits)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[,] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, ref T8)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] ref T8 bits)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8 bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[] bits)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[,, ] bits)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[,,] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage2D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, T8[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage2D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, [Count(Parameter = "imageSize")] T8[, ] bits)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
T8[,] bits

[length: imageSize]

Type Parameters
Name Description
T8
| Improve this Doc View Source

CompressedTextureImage3D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureImage3D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9 bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[,,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9 bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[,,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureImage3D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureImage3D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
T9[,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage1D(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureSubImage1D(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7 bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[,,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T7 bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7 bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[] bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[,, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[,,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, Int32, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T7[, ] bits)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
System.Int32 imageSize
T7[,] bits

[length: imageSize]

Type Parameters
Name Description
T7
| Improve this Doc View Source

CompressedTextureSubImage2D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureSubImage2D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9 bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[,,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T9 bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9 bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[] bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[,, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[,,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T9[, ] bits)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
System.Int32 imageSize
T9[,] bits

[length: imageSize]

Type Parameters
Name Description
T9
| Improve this Doc View Source

CompressedTextureSubImage3D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureSubImage3D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] IntPtr bits)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
System.IntPtr bits

[length: imageSize]

| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T11)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T11 bits)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11 bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[] bits)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[,, ] bits)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[,,] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[, ] bits)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[,] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, ref T11)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] ref T11 bits)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11 bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[] bits)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[,, ] bits)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[,,] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CompressedTextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, Int32, T11[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCompressedTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CompressedTextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, [Count(Parameter = "imageSize")] T11[, ] bits)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
System.Int32 imageSize
T11[,] bits

[length: imageSize]

Type Parameters
Name Description
T11
| Improve this Doc View Source

CopyMultiTexImage1D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexImage1DEXT")]
public static void CopyMultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 border
| Improve this Doc View Source

CopyMultiTexImage2D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexImage2DEXT")]
public static void CopyMultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
System.Int32 border
| Improve this Doc View Source

CopyMultiTexSubImage1D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage1DEXT")]
public static void CopyMultiTexSubImage1D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int x, int y, int width)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 x
System.Int32 y
System.Int32 width
| Improve this Doc View Source

CopyMultiTexSubImage2D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage2DEXT")]
public static void CopyMultiTexSubImage2D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
| Improve this Doc View Source

CopyMultiTexSubImage3D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyMultiTexSubImage3DEXT")]
public static void CopyMultiTexSubImage3D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
| Improve this Doc View Source

CopyTextureImage1D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage1D(int texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 border
| Improve this Doc View Source

CopyTextureImage1D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage1D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 border
| Improve this Doc View Source

CopyTextureImage2D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage2D(int texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
System.Int32 border
| Improve this Doc View Source

CopyTextureImage2D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureImage2D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
System.Int32 border
| Improve this Doc View Source

CopyTextureSubImage1D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage1D(int texture, TextureTarget target, int level, int xoffset, int x, int y, int width)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 x
System.Int32 y
System.Int32 width
| Improve this Doc View Source

CopyTextureSubImage1D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage1D(uint texture, TextureTarget target, int level, int xoffset, int x, int y, int width)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 x
System.Int32 y
System.Int32 width
| Improve this Doc View Source

CopyTextureSubImage2D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage2D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
| Improve this Doc View Source

CopyTextureSubImage2D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage2D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
| Improve this Doc View Source

CopyTextureSubImage3D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage3D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
| Improve this Doc View Source

CopyTextureSubImage3D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glCopyTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void CopyTextureSubImage3D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
| Improve this Doc View Source

CreateShaderProgram(ShaderType, Int32, String[])

[requires: EXT_separate_shader_objects] Create a stand-alone program from an array of null-terminated source code strings

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")]
public static int CreateShaderProgram(ShaderType type, int count, [Count(Parameter = "count")] string[] strings)
Parameters
Type Name Description
ShaderType type

Specifies the type of shader to create.

System.Int32 count

Specifies the number of source code strings in the array strings.

System.String[] strings

[length: count] Specifies the address of an array of pointers to source code strings from which to create the program object.

Returns
Type Description
System.Int32
| Improve this Doc View Source

CreateShaderProgram(ShaderType, String)

[requires: EXT_separate_shader_objects] Create a stand-alone program from an array of null-terminated source code strings

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")]
public static int CreateShaderProgram(ShaderType type, string string)
Parameters
Type Name Description
ShaderType type

Specifies the type of shader to create.

System.String string
Returns
Type Description
System.Int32
| Improve this Doc View Source

DeleteProgramPipeline(Int32)

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipeline([Count(Parameter = "n")] int pipelines)
Parameters
Type Name Description
System.Int32 pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipeline(UInt32)

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipeline([Count(Parameter = "n")] uint pipelines)
Parameters
Type Name Description
System.UInt32 pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipelines(Int32, Int32*)

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] int *pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline objects to delete.

System.Int32* pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipelines(Int32, ref Int32)

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] ref int pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline objects to delete.

System.Int32 pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipelines(Int32, Int32[])

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] int[] pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline objects to delete.

System.Int32[] pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipelines(Int32, UInt32*)

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] uint *pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline objects to delete.

System.UInt32* pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipelines(Int32, ref UInt32)

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] ref uint pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline objects to delete.

System.UInt32 pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DeleteProgramPipelines(Int32, UInt32[])

[requires: EXT_separate_shader_objects] Delete program pipeline objects

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glDeleteProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void DeleteProgramPipelines(int n, [Count(Parameter = "n")] uint[] pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline objects to delete.

System.UInt32[] pipelines

[length: n] Specifies an array of names of program pipeline objects to delete.

| Improve this Doc View Source

DisableClientState(ArrayCap, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateiEXT")]
[CLSCompliant(false)]
public static void DisableClientState(ArrayCap array, int index)
Parameters
Type Name Description
ArrayCap array
System.Int32 index
| Improve this Doc View Source

DisableClientState(ArrayCap, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateiEXT")]
[CLSCompliant(false)]
public static void DisableClientState(ArrayCap array, uint index)
Parameters
Type Name Description
ArrayCap array
System.UInt32 index
| Improve this Doc View Source

DisableClientStateIndexed(ArrayCap, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void DisableClientStateIndexed(ArrayCap array, int index)
Parameters
Type Name Description
ArrayCap array
System.Int32 index
| Improve this Doc View Source

DisableClientStateIndexed(ArrayCap, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void DisableClientStateIndexed(ArrayCap array, uint index)
Parameters
Type Name Description
ArrayCap array
System.UInt32 index
| Improve this Doc View Source

DisableIndexed(IndexedEnableCap, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableIndexedEXT")]
[CLSCompliant(false)]
public static void DisableIndexed(IndexedEnableCap target, int index)
Parameters
Type Name Description
IndexedEnableCap target
System.Int32 index
| Improve this Doc View Source

DisableIndexed(IndexedEnableCap, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableIndexedEXT")]
[CLSCompliant(false)]
public static void DisableIndexed(IndexedEnableCap target, uint index)
Parameters
Type Name Description
IndexedEnableCap target
System.UInt32 index
| Improve this Doc View Source

DisableVertexArray(Int32, EnableCap)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayEXT")]
[CLSCompliant(false)]
public static void DisableVertexArray(int vaobj, EnableCap array)
Parameters
Type Name Description
System.Int32 vaobj
EnableCap array
| Improve this Doc View Source

DisableVertexArray(UInt32, EnableCap)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayEXT")]
[CLSCompliant(false)]
public static void DisableVertexArray(uint vaobj, EnableCap array)
Parameters
Type Name Description
System.UInt32 vaobj
EnableCap array
| Improve this Doc View Source

DisableVertexArrayAttrib(Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void DisableVertexArrayAttrib(int vaobj, int index)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
| Improve this Doc View Source

DisableVertexArrayAttrib(UInt32, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glDisableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void DisableVertexArrayAttrib(uint vaobj, uint index)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
| Improve this Doc View Source

DrawArraysInstanced(PrimitiveType, Int32, Int32, Int32)

[requires: EXT_draw_instanced] Draw multiple instances of a range of elements

Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawArraysInstancedEXT")]
public static void DrawArraysInstanced(PrimitiveType mode, int start, int count, int primcount)
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, TriangleStrip, TriangleFan, TrianglesLinesAdjacency, LineStripAdjacency, TrianglesAdjacency, TriangleStripAdjacency and Patches are accepted.

System.Int32 start

Specifies the starting index in the enabled arrays.

System.Int32 count

Specifies the number of indices to be rendered.

System.Int32 primcount

Specifies the number of instances of the specified range of indices to be rendered.

| Improve this Doc View Source

DrawElementsInstanced(PrimitiveType, Int32, DrawElementsType, IntPtr, Int32)

[requires: EXT_draw_instanced] Draw multiple instances of a set of elements

Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
public static void DrawElementsInstanced(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] IntPtr indices, int primcount)
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.

System.Int32 count

Specifies the number of elements to be rendered.

DrawElementsType type

Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.

System.IntPtr indices

[length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored.

System.Int32 primcount

Specifies the number of instances of the specified range of indices to be rendered.

| Improve this Doc View Source

DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, ref T3, Int32)

[requires: EXT_draw_instanced] Draw multiple instances of a set of elements

Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] ref T3 indices, int primcount)
    where T3 : struct
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.

System.Int32 count

Specifies the number of elements to be rendered.

DrawElementsType type

Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.

T3 indices

[length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored.

System.Int32 primcount

Specifies the number of instances of the specified range of indices to be rendered.

Type Parameters
Name Description
T3
| Improve this Doc View Source

DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, T3[], Int32)

[requires: EXT_draw_instanced] Draw multiple instances of a set of elements

Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[] indices, int primcount)
    where T3 : struct
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.

System.Int32 count

Specifies the number of elements to be rendered.

DrawElementsType type

Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.

T3[] indices

[length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored.

System.Int32 primcount

Specifies the number of instances of the specified range of indices to be rendered.

Type Parameters
Name Description
T3
| Improve this Doc View Source

DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, T3[,,], Int32)

[requires: EXT_draw_instanced] Draw multiple instances of a set of elements

Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[,, ] indices, int primcount)
    where T3 : struct
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.

System.Int32 count

Specifies the number of elements to be rendered.

DrawElementsType type

Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.

T3[,,] indices

[length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored.

System.Int32 primcount

Specifies the number of instances of the specified range of indices to be rendered.

Type Parameters
Name Description
T3
| Improve this Doc View Source

DrawElementsInstanced<T3>(PrimitiveType, Int32, DrawElementsType, T3[,], Int32)

[requires: EXT_draw_instanced] Draw multiple instances of a set of elements

Declaration
[AutoGenerated(Category = "EXT_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedEXT")]
[CLSCompliant(false)]
public static void DrawElementsInstanced<T3>(PrimitiveType mode, int count, DrawElementsType type, [Count(Computed = "count,type")] T3[, ] indices, int primcount)
    where T3 : struct
Parameters
Type Name Description
PrimitiveType mode

Specifies what kind of primitives to render. Symbolic constants Points, LineStrip, LineLoop, Lines, LineStripAdjacency, LinesAdjacency, TriangleStrip, TriangleFan, Triangles, TriangleStripAdjacency, TrianglesAdjacency and Patches are accepted.

System.Int32 count

Specifies the number of elements to be rendered.

DrawElementsType type

Specifies the type of the values in indices. Must be one of UnsignedByte, UnsignedShort, or UnsignedInt.

T3[,] indices

[length: COMPSIZE(count,type)] Specifies a pointer to the location where the indices are stored.

System.Int32 primcount

Specifies the number of instances of the specified range of indices to be rendered.

Type Parameters
Name Description
T3
| Improve this Doc View Source

EnableClientState(ArrayCap, Int32)

[requires: EXT_direct_state_access] Enable or disable client-side capability

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")]
[CLSCompliant(false)]
public static void EnableClientState(ArrayCap array, int index)
Parameters
Type Name Description
ArrayCap array

Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted.

System.Int32 index
| Improve this Doc View Source

EnableClientState(ArrayCap, UInt32)

[requires: EXT_direct_state_access] Enable or disable client-side capability

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")]
[CLSCompliant(false)]
public static void EnableClientState(ArrayCap array, uint index)
Parameters
Type Name Description
ArrayCap array

Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted.

System.UInt32 index
| Improve this Doc View Source

EnableClientStateIndexed(ArrayCap, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void EnableClientStateIndexed(ArrayCap array, int index)
Parameters
Type Name Description
ArrayCap array
System.Int32 index
| Improve this Doc View Source

EnableClientStateIndexed(ArrayCap, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateIndexedEXT")]
[CLSCompliant(false)]
public static void EnableClientStateIndexed(ArrayCap array, uint index)
Parameters
Type Name Description
ArrayCap array
System.UInt32 index
| Improve this Doc View Source

EnableIndexed(IndexedEnableCap, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableIndexedEXT")]
[CLSCompliant(false)]
public static void EnableIndexed(IndexedEnableCap target, int index)
Parameters
Type Name Description
IndexedEnableCap target
System.Int32 index
| Improve this Doc View Source

EnableIndexed(IndexedEnableCap, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableIndexedEXT")]
[CLSCompliant(false)]
public static void EnableIndexed(IndexedEnableCap target, uint index)
Parameters
Type Name Description
IndexedEnableCap target
System.UInt32 index
| Improve this Doc View Source

EnableVertexArray(Int32, EnableCap)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayEXT")]
[CLSCompliant(false)]
public static void EnableVertexArray(int vaobj, EnableCap array)
Parameters
Type Name Description
System.Int32 vaobj
EnableCap array
| Improve this Doc View Source

EnableVertexArray(UInt32, EnableCap)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayEXT")]
[CLSCompliant(false)]
public static void EnableVertexArray(uint vaobj, EnableCap array)
Parameters
Type Name Description
System.UInt32 vaobj
EnableCap array
| Improve this Doc View Source

EnableVertexArrayAttrib(Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void EnableVertexArrayAttrib(int vaobj, int index)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
| Improve this Doc View Source

EnableVertexArrayAttrib(UInt32, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableVertexArrayAttribEXT")]
[CLSCompliant(false)]
public static void EnableVertexArrayAttrib(uint vaobj, uint index)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
| Improve this Doc View Source

FlushMappedNamedBufferRange(Int32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(int buffer, IntPtr offset, int length)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 length
| Improve this Doc View Source

FlushMappedNamedBufferRange(Int32, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(int buffer, IntPtr offset, IntPtr length)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr length
| Improve this Doc View Source

FlushMappedNamedBufferRange(UInt32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(uint buffer, IntPtr offset, int length)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 length
| Improve this Doc View Source

FlushMappedNamedBufferRange(UInt32, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFlushMappedNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static void FlushMappedNamedBufferRange(uint buffer, IntPtr offset, IntPtr length)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr length
| Improve this Doc View Source

FramebufferDrawBuffer(Int32, DrawBufferMode)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffer(int framebuffer, DrawBufferMode mode)
Parameters
Type Name Description
System.Int32 framebuffer
DrawBufferMode mode
| Improve this Doc View Source

FramebufferDrawBuffer(UInt32, DrawBufferMode)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffer(uint framebuffer, DrawBufferMode mode)
Parameters
Type Name Description
System.UInt32 framebuffer
DrawBufferMode mode
| Improve this Doc View Source

FramebufferDrawBuffers(Int32, Int32, DrawBufferMode*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(int framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode*bufs)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 n
DrawBufferMode* bufs

[length: n]

| Improve this Doc View Source

FramebufferDrawBuffers(Int32, Int32, ref DrawBufferMode)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(int framebuffer, int n, [Count(Parameter = "n")] ref DrawBufferMode bufs)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 n
DrawBufferMode bufs

[length: n]

| Improve this Doc View Source

FramebufferDrawBuffers(Int32, Int32, DrawBufferMode[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(int framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode[] bufs)
Parameters
Type Name Description
System.Int32 framebuffer
System.Int32 n
DrawBufferMode[] bufs

[length: n]

| Improve this Doc View Source

FramebufferDrawBuffers(UInt32, Int32, DrawBufferMode*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(uint framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode*bufs)
Parameters
Type Name Description
System.UInt32 framebuffer
System.Int32 n
DrawBufferMode* bufs

[length: n]

| Improve this Doc View Source

FramebufferDrawBuffers(UInt32, Int32, ref DrawBufferMode)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(uint framebuffer, int n, [Count(Parameter = "n")] ref DrawBufferMode bufs)
Parameters
Type Name Description
System.UInt32 framebuffer
System.Int32 n
DrawBufferMode bufs

[length: n]

| Improve this Doc View Source

FramebufferDrawBuffers(UInt32, Int32, DrawBufferMode[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferDrawBuffersEXT")]
[CLSCompliant(false)]
public static void FramebufferDrawBuffers(uint framebuffer, int n, [Count(Parameter = "n")] DrawBufferMode[] bufs)
Parameters
Type Name Description
System.UInt32 framebuffer
System.Int32 n
DrawBufferMode[] bufs

[length: n]

| Improve this Doc View Source

FramebufferReadBuffer(Int32, ReadBufferMode)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferReadBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferReadBuffer(int framebuffer, ReadBufferMode mode)
Parameters
Type Name Description
System.Int32 framebuffer
ReadBufferMode mode
| Improve this Doc View Source

FramebufferReadBuffer(UInt32, ReadBufferMode)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glFramebufferReadBufferEXT")]
[CLSCompliant(false)]
public static void FramebufferReadBuffer(uint framebuffer, ReadBufferMode mode)
Parameters
Type Name Description
System.UInt32 framebuffer
ReadBufferMode mode
| Improve this Doc View Source

GenerateMultiTexMipmap(TextureUnit, TextureTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateMultiTexMipmapEXT")]
public static void GenerateMultiTexMipmap(TextureUnit texunit, TextureTarget target)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
| Improve this Doc View Source

GenerateTextureMipmap(Int32, TextureTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateTextureMipmapEXT")]
[CLSCompliant(false)]
public static void GenerateTextureMipmap(int texture, TextureTarget target)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
| Improve this Doc View Source

GenerateTextureMipmap(UInt32, TextureTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGenerateTextureMipmapEXT")]
[CLSCompliant(false)]
public static void GenerateTextureMipmap(uint texture, TextureTarget target)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
| Improve this Doc View Source

GenProgramPipeline()

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static int GenProgramPipeline()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GenProgramPipelines(Int32, Int32*)

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] int *pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline object names to reserve.

System.Int32* pipelines

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenProgramPipelines(Int32, out Int32)

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] out int pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline object names to reserve.

System.Int32 pipelines

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenProgramPipelines(Int32, Int32[])

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] int[] pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline object names to reserve.

System.Int32[] pipelines

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenProgramPipelines(Int32, UInt32*)

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] uint *pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline object names to reserve.

System.UInt32* pipelines

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenProgramPipelines(Int32, out UInt32)

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] out uint pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline object names to reserve.

System.UInt32 pipelines

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GenProgramPipelines(Int32, UInt32[])

[requires: EXT_separate_shader_objects] Reserve program pipeline object names

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGenProgramPipelinesEXT")]
[CLSCompliant(false)]
public static void GenProgramPipelines(int n, [Count(Parameter = "n")] uint[] pipelines)
Parameters
Type Name Description
System.Int32 n

Specifies the number of program pipeline object names to reserve.

System.UInt32[] pipelines

[length: n] Specifies an array of into which the reserved names will be written.

| Improve this Doc View Source

GetBooleanIndexed(BufferTargetArb, Int32, Boolean*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, int index, [Count(Computed = "target")] bool *data)
Parameters
Type Name Description
BufferTargetArb target
System.Int32 index
System.Boolean* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetBooleanIndexed(BufferTargetArb, Int32, out Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, int index, [Count(Computed = "target")] out bool data)
Parameters
Type Name Description
BufferTargetArb target
System.Int32 index
System.Boolean data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetBooleanIndexed(BufferTargetArb, Int32, Boolean[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, int index, [Count(Computed = "target")] bool[] data)
Parameters
Type Name Description
BufferTargetArb target
System.Int32 index
System.Boolean[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetBooleanIndexed(BufferTargetArb, UInt32, Boolean*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, uint index, [Count(Computed = "target")] bool *data)
Parameters
Type Name Description
BufferTargetArb target
System.UInt32 index
System.Boolean* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetBooleanIndexed(BufferTargetArb, UInt32, out Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, uint index, [Count(Computed = "target")] out bool data)
Parameters
Type Name Description
BufferTargetArb target
System.UInt32 index
System.Boolean data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetBooleanIndexed(BufferTargetArb, UInt32, Boolean[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetBooleanIndexedvEXT")]
[CLSCompliant(false)]
public static void GetBooleanIndexed(BufferTargetArb target, uint index, [Count(Computed = "target")] bool[] data)
Parameters
Type Name Description
BufferTargetArb target
System.UInt32 index
System.Boolean[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetCompressedMultiTexImage(TextureUnit, TextureTarget, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
public static void GetCompressedMultiTexImage(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] IntPtr img)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 lod
System.IntPtr img

[length: COMPSIZE(target,lod)]

| Improve this Doc View Source

GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] ref T3 img)
    where T3 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 lod
T3 img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[] img)
    where T3 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 lod
T3[] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[,, ] img)
    where T3 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 lod
T3[,,] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedMultiTexImage<T3>(TextureUnit, TextureTarget, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedMultiTexImage<T3>(TextureUnit texunit, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[, ] img)
    where T3 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 lod
T3[,] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage(Int32, TextureTarget, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] IntPtr img)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 lod
System.IntPtr img

[length: COMPSIZE(target,lod)]

| Improve this Doc View Source

GetCompressedTextureImage(UInt32, TextureTarget, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] IntPtr img)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 lod
System.IntPtr img

[length: COMPSIZE(target,lod)]

| Improve this Doc View Source

GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] ref T3 img)
    where T3 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 lod
T3 img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[] img)
    where T3 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 lod
T3[] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[,, ] img)
    where T3 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 lod
T3[,,] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(Int32, TextureTarget, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(int texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[, ] img)
    where T3 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 lod
T3[,] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] ref T3 img)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 lod
T3 img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[] img)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 lod
T3[] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[,, ] img)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 lod
T3[,,] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetCompressedTextureImage<T3>(UInt32, TextureTarget, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetCompressedTextureImageEXT")]
[CLSCompliant(false)]
public static void GetCompressedTextureImage<T3>(uint texture, TextureTarget target, int lod, [Count(Computed = "target,lod")] T3[, ] img)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 lod
T3[,] img

[length: COMPSIZE(target,lod)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetDouble(TypeEnum, Int32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, int index, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.Double* params
| Improve this Doc View Source

GetDouble(TypeEnum, Int32, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, int index, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.Double params
| Improve this Doc View Source

GetDouble(TypeEnum, Int32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, int index, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.Double[] params
| Improve this Doc View Source

GetDouble(TypeEnum, UInt32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, uint index, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.Double* params
| Improve this Doc View Source

GetDouble(TypeEnum, UInt32, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, uint index, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.Double params
| Improve this Doc View Source

GetDouble(TypeEnum, UInt32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoublei_vEXT")]
[CLSCompliant(false)]
public static void GetDouble(TypeEnum pname, uint index, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.Double[] params
| Improve this Doc View Source

GetDoubleIndexed(TypeEnum, Int32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, int index, [Count(Computed = "target")] double *data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.Double* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetDoubleIndexed(TypeEnum, Int32, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, int index, [Count(Computed = "target")] out double data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.Double data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetDoubleIndexed(TypeEnum, Int32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, int index, [Count(Computed = "target")] double[] data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.Double[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetDoubleIndexed(TypeEnum, UInt32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, uint index, [Count(Computed = "target")] double *data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.Double* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetDoubleIndexed(TypeEnum, UInt32, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, uint index, [Count(Computed = "target")] out double data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.Double data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetDoubleIndexed(TypeEnum, UInt32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetDoubleIndexedvEXT")]
[CLSCompliant(false)]
public static void GetDoubleIndexed(TypeEnum target, uint index, [Count(Computed = "target")] double[] data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.Double[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFloat(TypeEnum, Int32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, int index, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.Single* params
| Improve this Doc View Source

GetFloat(TypeEnum, Int32, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, int index, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.Single params
| Improve this Doc View Source

GetFloat(TypeEnum, Int32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, int index, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.Single[] params
| Improve this Doc View Source

GetFloat(TypeEnum, UInt32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, uint index, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.Single* params
| Improve this Doc View Source

GetFloat(TypeEnum, UInt32, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, uint index, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.Single params
| Improve this Doc View Source

GetFloat(TypeEnum, UInt32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloati_vEXT")]
[CLSCompliant(false)]
public static void GetFloat(TypeEnum pname, uint index, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.Single[] params
| Improve this Doc View Source

GetFloatIndexed(TypeEnum, Int32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, int index, [Count(Computed = "target")] float *data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.Single* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFloatIndexed(TypeEnum, Int32, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, int index, [Count(Computed = "target")] out float data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.Single data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFloatIndexed(TypeEnum, Int32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, int index, [Count(Computed = "target")] float[] data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.Single[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFloatIndexed(TypeEnum, UInt32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, uint index, [Count(Computed = "target")] float *data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.Single* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFloatIndexed(TypeEnum, UInt32, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, uint index, [Count(Computed = "target")] out float data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.Single data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFloatIndexed(TypeEnum, UInt32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFloatIndexedvEXT")]
[CLSCompliant(false)]
public static void GetFloatIndexed(TypeEnum target, uint index, [Count(Computed = "target")] float[] data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.Single[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetFramebufferParameter(Int32, GetFramebufferParameter, Int32*)

[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 framebuffer

The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.

GetFramebufferParameter pname

A token indicating the parameter to be retrieved.

System.Int32* params
| Improve this Doc View Source

GetFramebufferParameter(Int32, GetFramebufferParameter, out Int32)

[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 framebuffer

The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.

GetFramebufferParameter pname

A token indicating the parameter to be retrieved.

System.Int32 params
| Improve this Doc View Source

GetFramebufferParameter(Int32, GetFramebufferParameter, Int32[])

[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 framebuffer

The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.

GetFramebufferParameter pname

A token indicating the parameter to be retrieved.

System.Int32[] params
| Improve this Doc View Source

GetFramebufferParameter(UInt32, GetFramebufferParameter, Int32*)

[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 framebuffer

The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.

GetFramebufferParameter pname

A token indicating the parameter to be retrieved.

System.Int32* params
| Improve this Doc View Source

GetFramebufferParameter(UInt32, GetFramebufferParameter, out Int32)

[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 framebuffer

The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.

GetFramebufferParameter pname

A token indicating the parameter to be retrieved.

System.Int32 params
| Improve this Doc View Source

GetFramebufferParameter(UInt32, GetFramebufferParameter, Int32[])

[requires: EXT_direct_state_access] Retrieve a named parameter from a framebuffer

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 framebuffer

The target of the operation, which must be ReadFramebuffer, DrawFramebuffer or Framebuffer.

GetFramebufferParameter pname

A token indicating the parameter to be retrieved.

System.Int32[] params
| Improve this Doc View Source

GetIntegerIndexed(GetIndexedPName, Int32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, int index, [Count(Computed = "target")] int *data)
Parameters
Type Name Description
GetIndexedPName target
System.Int32 index
System.Int32* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetIntegerIndexed(GetIndexedPName, Int32, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, int index, [Count(Computed = "target")] out int data)
Parameters
Type Name Description
GetIndexedPName target
System.Int32 index
System.Int32 data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetIntegerIndexed(GetIndexedPName, Int32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, int index, [Count(Computed = "target")] int[] data)
Parameters
Type Name Description
GetIndexedPName target
System.Int32 index
System.Int32[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetIntegerIndexed(GetIndexedPName, UInt32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, uint index, [Count(Computed = "target")] int *data)
Parameters
Type Name Description
GetIndexedPName target
System.UInt32 index
System.Int32* data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetIntegerIndexed(GetIndexedPName, UInt32, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, uint index, [Count(Computed = "target")] out int data)
Parameters
Type Name Description
GetIndexedPName target
System.UInt32 index
System.Int32 data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetIntegerIndexed(GetIndexedPName, UInt32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetIntegerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetIntegerIndexed(GetIndexedPName target, uint index, [Count(Computed = "target")] int[] data)
Parameters
Type Name Description
GetIndexedPName target
System.UInt32 index
System.Int32[] data

[length: COMPSIZE(target)]

| Improve this Doc View Source

GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Int32* params
| Improve this Doc View Source

GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Int32 params
| Improve this Doc View Source

GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Int32[] params
| Improve this Doc View Source

GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Single* params
| Improve this Doc View Source

GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Single params
| Improve this Doc View Source

GetMultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Single[] params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double* params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out double params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double[] params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Int32* params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Int32 params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Int32[] params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Single* params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Single params
| Improve this Doc View Source

GetMultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Single[] params
| Improve this Doc View Source

GetMultiTexImage(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
public static void GetMultiTexImage(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(target,level,format,type)]

| Improve this Doc View Source

GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, ref T5)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] ref T5 pixels)
    where T5 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5 pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, T5[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[] pixels)
    where T5 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, T5[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[,, ] pixels)
    where T5 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[,,] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetMultiTexImage<T5>(TextureUnit, TextureTarget, Int32, PixelFormat, PixelType, T5[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexImageEXT")]
[CLSCompliant(false)]
public static void GetMultiTexImage<T5>(TextureUnit texunit, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[, ] pixels)
    where T5 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[,] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single* params
| Improve this Doc View Source

GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single params
| Improve this Doc View Source

GetMultiTexLevelParameter(TextureUnit, TextureTarget, Int32, GetTextureParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexLevelParameter(TextureUnit texunit, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single[] params
| Improve this Doc View Source

GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Single* params
| Improve this Doc View Source

GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Single params
| Improve this Doc View Source

GetMultiTexParameter(TextureUnit, TextureTarget, GetTextureParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameter(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Single[] params
| Improve this Doc View Source

GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.UInt32* params
| Improve this Doc View Source

GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, out UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out uint params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.UInt32 params
| Improve this Doc View Source

GetMultiTexParameterI(TextureUnit, TextureTarget, GetTextureParameter, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetMultiTexParameterI(TextureUnit texunit, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
GetTextureParameter pname
System.UInt32[] params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, BufferParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 buffer
BufferParameterName pname
System.Int32* params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, BufferParameterName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 buffer
BufferParameterName pname
System.Int32 params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, BufferParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, BufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 buffer
BufferParameterName pname
System.Int32[] params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, ExtDirectStateAccess, Int32*)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
System.Int32* params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, ExtDirectStateAccess, out Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
System.Int32 params
| Improve this Doc View Source

GetNamedBufferParameter(Int32, ExtDirectStateAccess, Int32[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(int buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
System.Int32[] params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, BufferParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 buffer
BufferParameterName pname
System.Int32* params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, BufferParameterName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 buffer
BufferParameterName pname
System.Int32 params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, BufferParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, BufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 buffer
BufferParameterName pname
System.Int32[] params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, ExtDirectStateAccess, Int32*)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
System.Int32* params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, ExtDirectStateAccess, out Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
System.Int32 params
| Improve this Doc View Source

GetNamedBufferParameter(UInt32, ExtDirectStateAccess, Int32[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferParameter(uint buffer, ExtDirectStateAccess pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
System.Int32[] params
| Improve this Doc View Source

GetNamedBufferPointer(Int32, BufferPointer, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(int buffer, BufferPointer pname, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
System.Int32 buffer
BufferPointer pname
System.IntPtr params
| Improve this Doc View Source

GetNamedBufferPointer(Int32, ExtDirectStateAccess, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
System.IntPtr params
| Improve this Doc View Source

GetNamedBufferPointer(UInt32, BufferPointer, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(uint buffer, BufferPointer pname, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
System.UInt32 buffer
BufferPointer pname
System.IntPtr params
| Improve this Doc View Source

GetNamedBufferPointer(UInt32, ExtDirectStateAccess, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
System.IntPtr params
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, BufferPointer, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
BufferPointer pname
T2 params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, BufferPointer, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
BufferPointer pname
T2[] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, BufferPointer, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
BufferPointer pname
T2[,,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, BufferPointer, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, BufferPointer pname, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
BufferPointer pname
T2[,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, ref T2)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
T2 params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, T2[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
T2[] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
T2[,,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(Int32, ExtDirectStateAccess, T2[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(int buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess pname
T2[,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, BufferPointer, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
BufferPointer pname
T2 params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, BufferPointer, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
BufferPointer pname
T2[] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, BufferPointer, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
BufferPointer pname
T2[,,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, BufferPointer, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, BufferPointer pname, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
BufferPointer pname
T2[,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, ref T2)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
T2 params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, T2[])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
T2[] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
T2[,,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferPointer<T2>(UInt32, ExtDirectStateAccess, T2[,])

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferPointervEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferPointer<T2>(uint buffer, ExtDirectStateAccess pname, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess pname
T2[,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetNamedBufferSubData(Int32, IntPtr, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(int buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

GetNamedBufferSubData(Int32, IntPtr, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

GetNamedBufferSubData(UInt32, IntPtr, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

GetNamedBufferSubData(UInt32, IntPtr, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void GetNamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedFramebufferAttachmentParameter(Int32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(int framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
FramebufferAttachmentParameterName pname
System.Int32* params
| Improve this Doc View Source

GetNamedFramebufferAttachmentParameter(Int32, FramebufferAttachment, FramebufferAttachmentParameterName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(int framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
FramebufferAttachmentParameterName pname
System.Int32 params
| Improve this Doc View Source

GetNamedFramebufferAttachmentParameter(Int32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(int framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
FramebufferAttachmentParameterName pname
System.Int32[] params
| Improve this Doc View Source

GetNamedFramebufferAttachmentParameter(UInt32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
FramebufferAttachmentParameterName pname
System.Int32* params
| Improve this Doc View Source

GetNamedFramebufferAttachmentParameter(UInt32, FramebufferAttachment, FramebufferAttachmentParameterName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
FramebufferAttachmentParameterName pname
System.Int32 params
| Improve this Doc View Source

GetNamedFramebufferAttachmentParameter(UInt32, FramebufferAttachment, FramebufferAttachmentParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferAttachmentParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferAttachmentParameter(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
FramebufferAttachmentParameterName pname
System.Int32[] params
| Improve this Doc View Source

GetNamedFramebufferParameter(Int32, GetFramebufferParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 framebuffer
GetFramebufferParameter pname
System.Int32* params
| Improve this Doc View Source

GetNamedFramebufferParameter(Int32, GetFramebufferParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 framebuffer
GetFramebufferParameter pname
System.Int32 params
| Improve this Doc View Source

GetNamedFramebufferParameter(Int32, GetFramebufferParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(int framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 framebuffer
GetFramebufferParameter pname
System.Int32[] params
| Improve this Doc View Source

GetNamedFramebufferParameter(UInt32, GetFramebufferParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 framebuffer
GetFramebufferParameter pname
System.Int32* params
| Improve this Doc View Source

GetNamedFramebufferParameter(UInt32, GetFramebufferParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 framebuffer
GetFramebufferParameter pname
System.Int32 params
| Improve this Doc View Source

GetNamedFramebufferParameter(UInt32, GetFramebufferParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedFramebufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedFramebufferParameter(uint framebuffer, GetFramebufferParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 framebuffer
GetFramebufferParameter pname
System.Int32[] params
| Improve this Doc View Source

GetNamedProgram(Int32, All, ProgramPropertyArb, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(int program, All target, ProgramPropertyArb pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
System.Int32 program
All target
ProgramPropertyArb pname
System.Int32* params
| Improve this Doc View Source

GetNamedProgram(Int32, All, ProgramPropertyArb, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(int program, All target, ProgramPropertyArb pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
System.Int32 program
All target
ProgramPropertyArb pname
System.Int32 params
| Improve this Doc View Source

GetNamedProgram(UInt32, All, ProgramPropertyArb, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(uint program, All target, ProgramPropertyArb pname, [Count(Count = 1)] int *params)
Parameters
Type Name Description
System.UInt32 program
All target
ProgramPropertyArb pname
System.Int32* params
| Improve this Doc View Source

GetNamedProgram(UInt32, All, ProgramPropertyArb, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgram(uint program, All target, ProgramPropertyArb pname, [Count(Count = 1)] out int params)
Parameters
Type Name Description
System.UInt32 program
All target
ProgramPropertyArb pname
System.Int32 params
| Improve this Doc View Source

GetNamedProgramLocalParameter(Int32, All, Int32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, All target, int index, [Count(Count = 4)] double *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double* params
| Improve this Doc View Source

GetNamedProgramLocalParameter(Int32, All, Int32, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, All target, int index, [Count(Count = 4)] out double params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double params
| Improve this Doc View Source

GetNamedProgramLocalParameter(Int32, All, Int32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, All target, int index, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double[] params
| Improve this Doc View Source

GetNamedProgramLocalParameter(Int32, All, Int32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, All target, int index, [Count(Count = 4)] float *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single* params
| Improve this Doc View Source

GetNamedProgramLocalParameter(Int32, All, Int32, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, All target, int index, [Count(Count = 4)] out float params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single params
| Improve this Doc View Source

GetNamedProgramLocalParameter(Int32, All, Int32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(int program, All target, int index, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single[] params
| Improve this Doc View Source

GetNamedProgramLocalParameter(UInt32, All, UInt32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, All target, uint index, [Count(Count = 4)] double *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double* params
| Improve this Doc View Source

GetNamedProgramLocalParameter(UInt32, All, UInt32, out Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, All target, uint index, [Count(Count = 4)] out double params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double params
| Improve this Doc View Source

GetNamedProgramLocalParameter(UInt32, All, UInt32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterdvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, All target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double[] params
| Improve this Doc View Source

GetNamedProgramLocalParameter(UInt32, All, UInt32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, All target, uint index, [Count(Count = 4)] float *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single* params
| Improve this Doc View Source

GetNamedProgramLocalParameter(UInt32, All, UInt32, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, All target, uint index, [Count(Count = 4)] out float params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single params
| Improve this Doc View Source

GetNamedProgramLocalParameter(UInt32, All, UInt32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterfvEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameter(uint program, All target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single[] params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(Int32, All, Int32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(int program, All target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32* params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(Int32, All, Int32, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(int program, All target, int index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(Int32, All, Int32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(int program, All target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32[] params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(UInt32, All, UInt32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, All target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32* params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(UInt32, All, UInt32, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, All target, uint index, [Count(Count = 4)] out int params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(UInt32, All, UInt32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, All target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32[] params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(UInt32, All, UInt32, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, All target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32* params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(UInt32, All, UInt32, out UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, All target, uint index, [Count(Count = 4)] out uint params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32 params
| Improve this Doc View Source

GetNamedProgramLocalParameterI(UInt32, All, UInt32, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramLocalParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramLocalParameterI(uint program, All target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32[] params
| Improve this Doc View Source

GetNamedProgramString(Int32, All, All, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString(int program, All target, All pname, [Count(Computed = "program,pname")] IntPtr string)
Parameters
Type Name Description
System.Int32 program
All target
All pname
System.IntPtr string
| Improve this Doc View Source

GetNamedProgramString(UInt32, All, All, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString(uint program, All target, All pname, [Count(Computed = "program,pname")] IntPtr string)
Parameters
Type Name Description
System.UInt32 program
All target
All pname
System.IntPtr string
| Improve this Doc View Source

GetNamedProgramString<T3>(Int32, All, All, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, All target, All pname, [Count(Computed = "program,pname")] ref T3 string)
    where T3 : struct
Parameters
Type Name Description
System.Int32 program
All target
All pname
T3 string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(Int32, All, All, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, All target, All pname, [Count(Computed = "program,pname")] T3[] string)
    where T3 : struct
Parameters
Type Name Description
System.Int32 program
All target
All pname
T3[] string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(Int32, All, All, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, All target, All pname, [Count(Computed = "program,pname")] T3[,, ] string)
    where T3 : struct
Parameters
Type Name Description
System.Int32 program
All target
All pname
T3[,,] string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(Int32, All, All, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(int program, All target, All pname, [Count(Computed = "program,pname")] T3[, ] string)
    where T3 : struct
Parameters
Type Name Description
System.Int32 program
All target
All pname
T3[,] string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(UInt32, All, All, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, All target, All pname, [Count(Computed = "program,pname")] ref T3 string)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All pname
T3 string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(UInt32, All, All, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, All target, All pname, [Count(Computed = "program,pname")] T3[] string)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All pname
T3[] string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(UInt32, All, All, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, All target, All pname, [Count(Computed = "program,pname")] T3[,, ] string)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All pname
T3[,,] string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedProgramString<T3>(UInt32, All, All, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void GetNamedProgramString<T3>(uint program, All target, All pname, [Count(Computed = "program,pname")] T3[, ] string)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All pname
T3[,] string
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetNamedRenderbufferParameter(Int32, RenderbufferParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(int renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 renderbuffer
RenderbufferParameterName pname
System.Int32* params
| Improve this Doc View Source

GetNamedRenderbufferParameter(Int32, RenderbufferParameterName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(int renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 renderbuffer
RenderbufferParameterName pname
System.Int32 params
| Improve this Doc View Source

GetNamedRenderbufferParameter(Int32, RenderbufferParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(int renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 renderbuffer
RenderbufferParameterName pname
System.Int32[] params
| Improve this Doc View Source

GetNamedRenderbufferParameter(UInt32, RenderbufferParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(uint renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 renderbuffer
RenderbufferParameterName pname
System.Int32* params
| Improve this Doc View Source

GetNamedRenderbufferParameter(UInt32, RenderbufferParameterName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(uint renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 renderbuffer
RenderbufferParameterName pname
System.Int32 params
| Improve this Doc View Source

GetNamedRenderbufferParameter(UInt32, RenderbufferParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedRenderbufferParameterivEXT")]
[CLSCompliant(false)]
public static void GetNamedRenderbufferParameter(uint renderbuffer, RenderbufferParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 renderbuffer
RenderbufferParameterName pname
System.Int32[] params
| Improve this Doc View Source

GetObjectLabel(All, Int32, Int32, Int32*, out String)

[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace

Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(All type, int object, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type Name Description
All type

The namespace from which the name of the object is allocated.

System.Int32 object
System.Int32 bufSize

The length of the buffer whose address is in label.

System.Int32* length

[length: 1] The address of a variable to receive the length of the object label.

System.String label

[length: bufSize] The address of a string that will receive the object label.

| Improve this Doc View Source

GetObjectLabel(All, Int32, Int32, out Int32, out String)

[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace

Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(All type, int object, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type Name Description
All type

The namespace from which the name of the object is allocated.

System.Int32 object
System.Int32 bufSize

The length of the buffer whose address is in label.

System.Int32 length

[length: 1] The address of a variable to receive the length of the object label.

System.String label

[length: bufSize] The address of a string that will receive the object label.

| Improve this Doc View Source

GetObjectLabel(All, UInt32, Int32, Int32*, out String)

[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace

Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(All type, uint object, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type Name Description
All type

The namespace from which the name of the object is allocated.

System.UInt32 object
System.Int32 bufSize

The length of the buffer whose address is in label.

System.Int32* length

[length: 1] The address of a variable to receive the length of the object label.

System.String label

[length: bufSize] The address of a string that will receive the object label.

| Improve this Doc View Source

GetObjectLabel(All, UInt32, Int32, out Int32, out String)

[requires: EXT_debug_label] Retrieve the label of a named object identified within a namespace

Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")]
[CLSCompliant(false)]
public static void GetObjectLabel(All type, uint object, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string label)
Parameters
Type Name Description
All type

The namespace from which the name of the object is allocated.

System.UInt32 object
System.Int32 bufSize

The length of the buffer whose address is in label.

System.Int32 length

[length: 1] The address of a variable to receive the length of the object label.

System.String label

[length: bufSize] The address of a string that will receive the object label.

| Improve this Doc View Source

GetPointer(TypeEnum, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer(TypeEnum pname, int index, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
System.IntPtr params
| Improve this Doc View Source

GetPointer(TypeEnum, UInt32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer(TypeEnum pname, uint index, [Count(Count = 1)] IntPtr params)
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
System.IntPtr params
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, Int32, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
T2 params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, Int32, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
T2[] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, Int32, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
T2[,,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, Int32, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, int index, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.Int32 index
T2[,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, UInt32, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] ref T2 params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
T2 params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, UInt32, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] T2[] params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
T2[] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, UInt32, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] T2[,, ] params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
T2[,,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointer<T2>(TypeEnum, UInt32, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetPointer<T2>(TypeEnum pname, uint index, [Count(Count = 1)] T2[, ] params)
    where T2 : struct
Parameters
Type Name Description
TypeEnum pname
System.UInt32 index
T2[,] params
Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed(TypeEnum, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed(TypeEnum target, int index, [Count(Count = 1)] IntPtr data)
Parameters
Type Name Description
TypeEnum target
System.Int32 index
System.IntPtr data

[length: 1]

| Improve this Doc View Source

GetPointerIndexed(TypeEnum, UInt32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed(TypeEnum target, uint index, [Count(Count = 1)] IntPtr data)
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
System.IntPtr data

[length: 1]

| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, Int32, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] ref T2 data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.Int32 index
T2 data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, Int32, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] T2[] data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.Int32 index
T2[] data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, Int32, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] T2[,, ] data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.Int32 index
T2[,,] data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, Int32, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, int index, [Count(Count = 1)] T2[, ] data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.Int32 index
T2[,] data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, UInt32, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] ref T2 data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
T2 data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, UInt32, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] T2[] data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
T2[] data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, UInt32, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] T2[,, ] data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
T2[,,] data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetPointerIndexed<T2>(TypeEnum, UInt32, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetPointerIndexedvEXT")]
[CLSCompliant(false)]
public static void GetPointerIndexed<T2>(TypeEnum target, uint index, [Count(Count = 1)] T2[, ] data)
    where T2 : struct
Parameters
Type Name Description
TypeEnum target
System.UInt32 index
T2[,] data

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetProgramPipeline(Int32, PipelineParameterName, Int32*)

[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(int pipeline, PipelineParameterName pname, int *params)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of a program pipeline object whose parameter retrieve.

PipelineParameterName pname

Specifies the name of the parameter to retrieve.

System.Int32* params
| Improve this Doc View Source

GetProgramPipeline(Int32, PipelineParameterName, out Int32)

[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(int pipeline, PipelineParameterName pname, out int params)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of a program pipeline object whose parameter retrieve.

PipelineParameterName pname

Specifies the name of the parameter to retrieve.

System.Int32 params
| Improve this Doc View Source

GetProgramPipeline(Int32, PipelineParameterName, Int32[])

[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(int pipeline, PipelineParameterName pname, int[] params)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of a program pipeline object whose parameter retrieve.

PipelineParameterName pname

Specifies the name of the parameter to retrieve.

System.Int32[] params
| Improve this Doc View Source

GetProgramPipeline(UInt32, PipelineParameterName, Int32*)

[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(uint pipeline, PipelineParameterName pname, int *params)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of a program pipeline object whose parameter retrieve.

PipelineParameterName pname

Specifies the name of the parameter to retrieve.

System.Int32* params
| Improve this Doc View Source

GetProgramPipeline(UInt32, PipelineParameterName, out Int32)

[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(uint pipeline, PipelineParameterName pname, out int params)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of a program pipeline object whose parameter retrieve.

PipelineParameterName pname

Specifies the name of the parameter to retrieve.

System.Int32 params
| Improve this Doc View Source

GetProgramPipeline(UInt32, PipelineParameterName, Int32[])

[requires: EXT_separate_shader_objects] Retrieve properties of a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")]
[CLSCompliant(false)]
public static void GetProgramPipeline(uint pipeline, PipelineParameterName pname, int[] params)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of a program pipeline object whose parameter retrieve.

PipelineParameterName pname

Specifies the name of the parameter to retrieve.

System.Int32[] params
| Improve this Doc View Source

GetProgramPipelineInfoLog(Int32, Int32, Int32*, out String)

[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(int pipeline, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of a program pipeline object from which to retrieve the info log.

System.Int32 bufSize

Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.

System.Int32* length

[length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog.

System.String infoLog

[length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline.

| Improve this Doc View Source

GetProgramPipelineInfoLog(Int32, Int32, out Int32, out String)

[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(int pipeline, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of a program pipeline object from which to retrieve the info log.

System.Int32 bufSize

Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.

System.Int32 length

[length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog.

System.String infoLog

[length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline.

| Improve this Doc View Source

GetProgramPipelineInfoLog(UInt32, Int32, Int32*, out String)

[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(uint pipeline, int bufSize, [Count(Count = 1)] int *length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of a program pipeline object from which to retrieve the info log.

System.Int32 bufSize

Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.

System.Int32* length

[length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog.

System.String infoLog

[length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline.

| Improve this Doc View Source

GetProgramPipelineInfoLog(UInt32, Int32, out Int32, out String)

[requires: EXT_separate_shader_objects] Retrieve the info log string from a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineInfoLogEXT")]
[CLSCompliant(false)]
public static void GetProgramPipelineInfoLog(uint pipeline, int bufSize, [Count(Count = 1)] out int length, [Count(Parameter = "bufSize")] out string infoLog)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of a program pipeline object from which to retrieve the info log.

System.Int32 bufSize

Specifies the maximum number of characters, including the null terminator, that may be written into infoLog.

System.Int32 length

[length: 1] Specifies the address of a variable into which will be written the number of characters written into infoLog.

System.String infoLog

[length: bufSize] Specifies the address of an array of characters into which will be written the info log for pipeline.

| Improve this Doc View Source

GetTextureImage(Int32, TextureTarget, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(target,level,format,type)]

| Improve this Doc View Source

GetTextureImage(UInt32, TextureTarget, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(target,level,format,type)]

| Improve this Doc View Source

GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, ref T5)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] ref T5 pixels)
    where T5 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5 pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, T5[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[] pixels)
    where T5 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, T5[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[,, ] pixels)
    where T5 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[,,] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(Int32, TextureTarget, Int32, PixelFormat, PixelType, T5[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(int texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[, ] pixels)
    where T5 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[,] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, ref T5)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] ref T5 pixels)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5 pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, T5[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[] pixels)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, T5[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[,, ] pixels)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[,,] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureImage<T5>(UInt32, TextureTarget, Int32, PixelFormat, PixelType, T5[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureImageEXT")]
[CLSCompliant(false)]
public static void GetTextureImage<T5>(uint texture, TextureTarget target, int level, PixelFormat format, PixelType type, [Count(Computed = "target,level,format,type")] T5[, ] pixels)
    where T5 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
PixelFormat format
PixelType type
T5[,] pixels

[length: COMPSIZE(target,level,format,type)]

Type Parameters
Name Description
T5
| Improve this Doc View Source

GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single* params
| Improve this Doc View Source

GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single params
| Improve this Doc View Source

GetTextureLevelParameter(Int32, TextureTarget, Int32, GetTextureParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(int texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single[] params
| Improve this Doc View Source

GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single* params
| Improve this Doc View Source

GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single params
| Improve this Doc View Source

GetTextureLevelParameter(UInt32, TextureTarget, Int32, GetTextureParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureLevelParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureLevelParameter(uint texture, TextureTarget target, int level, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
GetTextureParameter pname
System.Single[] params
| Improve this Doc View Source

GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetTextureParameter(Int32, TextureTarget, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Single* params
| Improve this Doc View Source

GetTextureParameter(Int32, TextureTarget, GetTextureParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Single params
| Improve this Doc View Source

GetTextureParameter(Int32, TextureTarget, GetTextureParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Single[] params
| Improve this Doc View Source

GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Single* params
| Improve this Doc View Source

GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, out Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out float params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Single params
| Improve this Doc View Source

GetTextureParameter(UInt32, TextureTarget, GetTextureParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void GetTextureParameter(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Single[] params
| Improve this Doc View Source

GetTextureParameterI(Int32, TextureTarget, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetTextureParameterI(Int32, TextureTarget, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetTextureParameterI(Int32, TextureTarget, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(int texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Int32* params
| Improve this Doc View Source

GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out int params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Int32 params
| Improve this Doc View Source

GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.Int32[] params
| Improve this Doc View Source

GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.UInt32* params
| Improve this Doc View Source

GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, out UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] out uint params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.UInt32 params
| Improve this Doc View Source

GetTextureParameterI(UInt32, TextureTarget, GetTextureParameter, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void GetTextureParameterI(uint texture, TextureTarget target, GetTextureParameter pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
GetTextureParameter pname
System.UInt32[] params
| Improve this Doc View Source

GetVertexArrayInteger(Int32, VertexArrayPName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, VertexArrayPName pname, int *param)
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
System.Int32* param
| Improve this Doc View Source

GetVertexArrayInteger(Int32, VertexArrayPName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, VertexArrayPName pname, out int param)
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
System.Int32 param
| Improve this Doc View Source

GetVertexArrayInteger(Int32, VertexArrayPName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, VertexArrayPName pname, int[] param)
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
System.Int32[] param
| Improve this Doc View Source

GetVertexArrayInteger(Int32, Int32, VertexArrayPName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, int index, VertexArrayPName pname, int *param)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
System.Int32* param
| Improve this Doc View Source

GetVertexArrayInteger(Int32, Int32, VertexArrayPName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, int index, VertexArrayPName pname, out int param)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
System.Int32 param
| Improve this Doc View Source

GetVertexArrayInteger(Int32, Int32, VertexArrayPName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(int vaobj, int index, VertexArrayPName pname, int[] param)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
System.Int32[] param
| Improve this Doc View Source

GetVertexArrayInteger(UInt32, VertexArrayPName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, VertexArrayPName pname, int *param)
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
System.Int32* param
| Improve this Doc View Source

GetVertexArrayInteger(UInt32, VertexArrayPName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, VertexArrayPName pname, out int param)
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
System.Int32 param
| Improve this Doc View Source

GetVertexArrayInteger(UInt32, VertexArrayPName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, VertexArrayPName pname, int[] param)
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
System.Int32[] param
| Improve this Doc View Source

GetVertexArrayInteger(UInt32, UInt32, VertexArrayPName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, uint index, VertexArrayPName pname, int *param)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
System.Int32* param
| Improve this Doc View Source

GetVertexArrayInteger(UInt32, UInt32, VertexArrayPName, out Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, uint index, VertexArrayPName pname, out int param)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
System.Int32 param
| Improve this Doc View Source

GetVertexArrayInteger(UInt32, UInt32, VertexArrayPName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayIntegeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayInteger(uint vaobj, uint index, VertexArrayPName pname, int[] param)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
System.Int32[] param
| Improve this Doc View Source

GetVertexArrayPointer(Int32, VertexArrayPName, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(int vaobj, VertexArrayPName pname, [Count(Count = 1)] IntPtr param)
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
System.IntPtr param

[length: 1]

| Improve this Doc View Source

GetVertexArrayPointer(Int32, Int32, VertexArrayPName, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(int vaobj, int index, VertexArrayPName pname, IntPtr param)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
System.IntPtr param
| Improve this Doc View Source

GetVertexArrayPointer(UInt32, VertexArrayPName, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] IntPtr param)
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
System.IntPtr param

[length: 1]

| Improve this Doc View Source

GetVertexArrayPointer(UInt32, UInt32, VertexArrayPName, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer(uint vaobj, uint index, VertexArrayPName pname, IntPtr param)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
System.IntPtr param
| Improve this Doc View Source

GetVertexArrayPointer<T2>(Int32, VertexArrayPName, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] ref T2 param)
    where T2 : struct
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
T2 param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T2>(Int32, VertexArrayPName, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[] param)
    where T2 : struct
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
T2[] param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T2>(Int32, VertexArrayPName, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[,, ] param)
    where T2 : struct
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
T2[,,] param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T2>(Int32, VertexArrayPName, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(int vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[, ] param)
    where T2 : struct
Parameters
Type Name Description
System.Int32 vaobj
VertexArrayPName pname
T2[,] param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, ref T3 param)
    where T3 : struct
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
T3 param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, T3[] param)
    where T3 : struct
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
T3[] param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, T3[,, ] param)
    where T3 : struct
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
T3[,,] param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T3>(Int32, Int32, VertexArrayPName, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(int vaobj, int index, VertexArrayPName pname, T3[, ] param)
    where T3 : struct
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
VertexArrayPName pname
T3[,] param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, ref T2)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] ref T2 param)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
T2 param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, T2[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[] param)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
T2[] param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, T2[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[,, ] param)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
T2[,,] param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T2>(UInt32, VertexArrayPName, T2[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointervEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T2>(uint vaobj, VertexArrayPName pname, [Count(Count = 1)] T2[, ] param)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 vaobj
VertexArrayPName pname
T2[,] param

[length: 1]

Type Parameters
Name Description
T2
| Improve this Doc View Source

GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, ref T3 param)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
T3 param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, T3[] param)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
T3[] param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, T3[,, ] param)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
T3[,,] param
Type Parameters
Name Description
T3
| Improve this Doc View Source

GetVertexArrayPointer<T3>(UInt32, UInt32, VertexArrayPName, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetVertexArrayPointeri_vEXT")]
[CLSCompliant(false)]
public static void GetVertexArrayPointer<T3>(uint vaobj, uint index, VertexArrayPName pname, T3[, ] param)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
VertexArrayPName pname
T3[,] param
Type Parameters
Name Description
T3
| Improve this Doc View Source

InsertEventMarker(Int32, String)

[requires: EXT_debug_marker]

Declaration
[AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glInsertEventMarkerEXT")]
public static void InsertEventMarker(int length, string marker)
Parameters
Type Name Description
System.Int32 length
System.String marker
| Improve this Doc View Source

IsEnabledIndexed(IndexedEnableCap, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
[CLSCompliant(false)]
public static bool IsEnabledIndexed(IndexedEnableCap target, int index)
Parameters
Type Name Description
IndexedEnableCap target
System.Int32 index
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsEnabledIndexed(IndexedEnableCap, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glIsEnabledIndexedEXT")]
[CLSCompliant(false)]
public static bool IsEnabledIndexed(IndexedEnableCap target, uint index)
Parameters
Type Name Description
IndexedEnableCap target
System.UInt32 index
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsProgramPipeline(Int32)

[requires: EXT_separate_shader_objects] Determine if a name corresponds to a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
[CLSCompliant(false)]
public static bool IsProgramPipeline(int pipeline)
Parameters
Type Name Description
System.Int32 pipeline

Specifies a value that may be the name of a program pipeline object.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsProgramPipeline(UInt32)

[requires: EXT_separate_shader_objects] Determine if a name corresponds to a program pipeline object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glIsProgramPipelineEXT")]
[CLSCompliant(false)]
public static bool IsProgramPipeline(uint pipeline)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies a value that may be the name of a program pipeline object.

Returns
Type Description
System.Boolean
| Improve this Doc View Source

LabelObject(All, Int32, Int32, String)

[requires: EXT_debug_label]

Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")]
[CLSCompliant(false)]
public static void LabelObject(All type, int object, int length, string label)
Parameters
Type Name Description
All type
System.Int32 object
System.Int32 length
System.String label
| Improve this Doc View Source

LabelObject(All, UInt32, Int32, String)

[requires: EXT_debug_label]

Declaration
[AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")]
[CLSCompliant(false)]
public static void LabelObject(All type, uint object, int length, string label)
Parameters
Type Name Description
All type
System.UInt32 object
System.Int32 length
System.String label
| Improve this Doc View Source

MapNamedBuffer(Int32, BufferAccess)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(int buffer, BufferAccess access)
Parameters
Type Name Description
System.Int32 buffer
BufferAccess access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBuffer(Int32, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(int buffer, ExtDirectStateAccess access)
Parameters
Type Name Description
System.Int32 buffer
ExtDirectStateAccess access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBuffer(UInt32, BufferAccess)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(uint buffer, BufferAccess access)
Parameters
Type Name Description
System.UInt32 buffer
BufferAccess access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBuffer(UInt32, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBuffer(uint buffer, ExtDirectStateAccess access)
Parameters
Type Name Description
System.UInt32 buffer
ExtDirectStateAccess access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBufferRange(Int32, IntPtr, Int32, BufferAccessMask)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(int buffer, IntPtr offset, int length, BufferAccessMask access)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 length
BufferAccessMask access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBufferRange(Int32, IntPtr, IntPtr, BufferAccessMask)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(int buffer, IntPtr offset, IntPtr length, BufferAccessMask access)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr length
BufferAccessMask access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBufferRange(UInt32, IntPtr, Int32, BufferAccessMask)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, int length, BufferAccessMask access)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 length
BufferAccessMask access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MapNamedBufferRange(UInt32, IntPtr, IntPtr, BufferAccessMask)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMapNamedBufferRangeEXT")]
[CLSCompliant(false)]
public static IntPtr MapNamedBufferRange(uint buffer, IntPtr offset, IntPtr length, BufferAccessMask access)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr length
BufferAccessMask access
Returns
Type Description
System.IntPtr
| Improve this Doc View Source

MatrixFrustum(MatrixMode, Double, Double, Double, Double, Double, Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixFrustumEXT")]
public static void MatrixFrustum(MatrixMode mode, double left, double right, double bottom, double top, double zNear, double zFar)
Parameters
Type Name Description
MatrixMode mode
System.Double left
System.Double right
System.Double bottom
System.Double top
System.Double zNear
System.Double zFar
| Improve this Doc View Source

MatrixLoad(MatrixMode, Double*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoaddEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
Type Name Description
MatrixMode mode
System.Double* m

[length: 16]

| Improve this Doc View Source

MatrixLoad(MatrixMode, ref Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoaddEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
Type Name Description
MatrixMode mode
System.Double m

[length: 16]

| Improve this Doc View Source

MatrixLoad(MatrixMode, Double[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoaddEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
Type Name Description
MatrixMode mode
System.Double[] m

[length: 16]

| Improve this Doc View Source

MatrixLoad(MatrixMode, Single*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadfEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
Type Name Description
MatrixMode mode
System.Single* m

[length: 16]

| Improve this Doc View Source

MatrixLoad(MatrixMode, ref Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadfEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
Type Name Description
MatrixMode mode
System.Single m

[length: 16]

| Improve this Doc View Source

MatrixLoad(MatrixMode, Single[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadfEXT")]
[CLSCompliant(false)]
public static void MatrixLoad(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
Type Name Description
MatrixMode mode
System.Single[] m

[length: 16]

| Improve this Doc View Source

MatrixLoadIdentity(MatrixMode)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadIdentityEXT")]
public static void MatrixLoadIdentity(MatrixMode mode)
Parameters
Type Name Description
MatrixMode mode
| Improve this Doc View Source

MatrixLoadTranspose(MatrixMode, Double*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
Type Name Description
MatrixMode mode
System.Double* m

[length: 16]

| Improve this Doc View Source

MatrixLoadTranspose(MatrixMode, ref Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
Type Name Description
MatrixMode mode
System.Double m

[length: 16]

| Improve this Doc View Source

MatrixLoadTranspose(MatrixMode, Double[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
Type Name Description
MatrixMode mode
System.Double[] m

[length: 16]

| Improve this Doc View Source

MatrixLoadTranspose(MatrixMode, Single*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
Type Name Description
MatrixMode mode
System.Single* m

[length: 16]

| Improve this Doc View Source

MatrixLoadTranspose(MatrixMode, ref Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
Type Name Description
MatrixMode mode
System.Single m

[length: 16]

| Improve this Doc View Source

MatrixLoadTranspose(MatrixMode, Single[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixLoadTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixLoadTranspose(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
Type Name Description
MatrixMode mode
System.Single[] m

[length: 16]

| Improve this Doc View Source

MatrixMult(MatrixMode, Double*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultdEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
Type Name Description
MatrixMode mode
System.Double* m

[length: 16]

| Improve this Doc View Source

MatrixMult(MatrixMode, ref Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultdEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
Type Name Description
MatrixMode mode
System.Double m

[length: 16]

| Improve this Doc View Source

MatrixMult(MatrixMode, Double[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultdEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
Type Name Description
MatrixMode mode
System.Double[] m

[length: 16]

| Improve this Doc View Source

MatrixMult(MatrixMode, Single*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultfEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
Type Name Description
MatrixMode mode
System.Single* m

[length: 16]

| Improve this Doc View Source

MatrixMult(MatrixMode, ref Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultfEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
Type Name Description
MatrixMode mode
System.Single m

[length: 16]

| Improve this Doc View Source

MatrixMult(MatrixMode, Single[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultfEXT")]
[CLSCompliant(false)]
public static void MatrixMult(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
Type Name Description
MatrixMode mode
System.Single[] m

[length: 16]

| Improve this Doc View Source

MatrixMultTranspose(MatrixMode, Double*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] double *m)
Parameters
Type Name Description
MatrixMode mode
System.Double* m

[length: 16]

| Improve this Doc View Source

MatrixMultTranspose(MatrixMode, ref Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] ref double m)
Parameters
Type Name Description
MatrixMode mode
System.Double m

[length: 16]

| Improve this Doc View Source

MatrixMultTranspose(MatrixMode, Double[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposedEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] double[] m)
Parameters
Type Name Description
MatrixMode mode
System.Double[] m

[length: 16]

| Improve this Doc View Source

MatrixMultTranspose(MatrixMode, Single*)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] float *m)
Parameters
Type Name Description
MatrixMode mode
System.Single* m

[length: 16]

| Improve this Doc View Source

MatrixMultTranspose(MatrixMode, ref Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] ref float m)
Parameters
Type Name Description
MatrixMode mode
System.Single m

[length: 16]

| Improve this Doc View Source

MatrixMultTranspose(MatrixMode, Single[])

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixMultTransposefEXT")]
[CLSCompliant(false)]
public static void MatrixMultTranspose(MatrixMode mode, [Count(Count = 16)] float[] m)
Parameters
Type Name Description
MatrixMode mode
System.Single[] m

[length: 16]

| Improve this Doc View Source

MatrixOrtho(MatrixMode, Double, Double, Double, Double, Double, Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixOrthoEXT")]
public static void MatrixOrtho(MatrixMode mode, double left, double right, double bottom, double top, double zNear, double zFar)
Parameters
Type Name Description
MatrixMode mode
System.Double left
System.Double right
System.Double bottom
System.Double top
System.Double zNear
System.Double zFar
| Improve this Doc View Source

MatrixPop(MatrixMode)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixPopEXT")]
public static void MatrixPop(MatrixMode mode)
Parameters
Type Name Description
MatrixMode mode
| Improve this Doc View Source

MatrixPush(MatrixMode)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixPushEXT")]
public static void MatrixPush(MatrixMode mode)
Parameters
Type Name Description
MatrixMode mode
| Improve this Doc View Source

MatrixRotate(MatrixMode, Double, Double, Double, Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixRotatedEXT")]
public static void MatrixRotate(MatrixMode mode, double angle, double x, double y, double z)
Parameters
Type Name Description
MatrixMode mode
System.Double angle
System.Double x
System.Double y
System.Double z
| Improve this Doc View Source

MatrixRotate(MatrixMode, Single, Single, Single, Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixRotatefEXT")]
public static void MatrixRotate(MatrixMode mode, float angle, float x, float y, float z)
Parameters
Type Name Description
MatrixMode mode
System.Single angle
System.Single x
System.Single y
System.Single z
| Improve this Doc View Source

MatrixScale(MatrixMode, Double, Double, Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixScaledEXT")]
public static void MatrixScale(MatrixMode mode, double x, double y, double z)
Parameters
Type Name Description
MatrixMode mode
System.Double x
System.Double y
System.Double z
| Improve this Doc View Source

MatrixScale(MatrixMode, Single, Single, Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixScalefEXT")]
public static void MatrixScale(MatrixMode mode, float x, float y, float z)
Parameters
Type Name Description
MatrixMode mode
System.Single x
System.Single y
System.Single z
| Improve this Doc View Source

MatrixTranslate(MatrixMode, Double, Double, Double)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixTranslatedEXT")]
public static void MatrixTranslate(MatrixMode mode, double x, double y, double z)
Parameters
Type Name Description
MatrixMode mode
System.Double x
System.Double y
System.Double z
| Improve this Doc View Source

MatrixTranslate(MatrixMode, Single, Single, Single)

[requires: EXT_direct_state_access|NV_path_rendering]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|NV_path_rendering", Version = "", EntryPoint = "glMatrixTranslatefEXT")]
public static void MatrixTranslate(MatrixMode mode, float x, float y, float z)
Parameters
Type Name Description
MatrixMode mode
System.Single x
System.Single y
System.Single z
| Improve this Doc View Source

MultiTexBuffer(TextureUnit, TextureTarget, TypeEnum, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexBufferEXT")]
[CLSCompliant(false)]
public static void MultiTexBuffer(TextureUnit texunit, TextureTarget target, TypeEnum internalformat, int buffer)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TypeEnum internalformat
System.Int32 buffer
| Improve this Doc View Source

MultiTexBuffer(TextureUnit, TextureTarget, TypeEnum, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexBufferEXT")]
[CLSCompliant(false)]
public static void MultiTexBuffer(TextureUnit texunit, TextureTarget target, TypeEnum internalformat, uint buffer)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TypeEnum internalformat
System.UInt32 buffer
| Improve this Doc View Source

MultiTexCoordPointer(TextureUnit, Int32, TexCoordPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
public static void MultiTexCoordPointer(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] IntPtr pointer)
Parameters
Type Name Description
TextureUnit texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
System.IntPtr pointer

[length: COMPSIZE(size,type,stride)]

| Improve this Doc View Source

MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, ref T4)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] ref T4 pointer)
    where T4 : struct
Parameters
Type Name Description
TextureUnit texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
T4 pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, T4[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[] pointer)
    where T4 : struct
Parameters
Type Name Description
TextureUnit texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
T4[] pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[,, ] pointer)
    where T4 : struct
Parameters
Type Name Description
TextureUnit texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
T4[,,] pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

MultiTexCoordPointer<T4>(TextureUnit, Int32, TexCoordPointerType, Int32, T4[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexCoordPointerEXT")]
[CLSCompliant(false)]
public static void MultiTexCoordPointer<T4>(TextureUnit texunit, int size, TexCoordPointerType type, int stride, [Count(Computed = "size,type,stride")] T4[, ] pointer)
    where T4 : struct
Parameters
Type Name Description
TextureUnit texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
T4[,] pointer

[length: COMPSIZE(size,type,stride)]

Type Parameters
Name Description
T4
| Improve this Doc View Source

MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnviEXT")]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, int param)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Int32 param
| Improve this Doc View Source

MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Int32* params
| Improve this Doc View Source

MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvivEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Int32[] params
| Improve this Doc View Source

MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfEXT")]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, float param)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Single param
| Improve this Doc View Source

MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Single* params
| Improve this Doc View Source

MultiTexEnv(TextureUnit, TextureEnvTarget, TextureEnvParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexEnvfvEXT")]
[CLSCompliant(false)]
public static void MultiTexEnv(TextureUnit texunit, TextureEnvTarget target, TextureEnvParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureEnvTarget target
TextureEnvParameter pname
System.Single[] params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double *params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double* params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] ref double params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] double[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double[] params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGeniEXT")]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, int param)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Int32 param
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Int32* params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenivEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Int32[] params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfEXT")]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, float param)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Single param
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Single* params
| Improve this Doc View Source

MultiTexGen(TextureUnit, TextureCoordName, TextureGenParameter, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGenfvEXT")]
[CLSCompliant(false)]
public static void MultiTexGen(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Single[] params
| Improve this Doc View Source

MultiTexGend(TextureUnit, TextureCoordName, TextureGenParameter, Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexGendEXT")]
public static void MultiTexGend(TextureUnit texunit, TextureCoordName coord, TextureGenParameter pname, double param)
Parameters
Type Name Description
TextureUnit texunit
TextureCoordName coord
TextureGenParameter pname
System.Double param
| Improve this Doc View Source

MultiTexImage1D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
public static void MultiTexImage1D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width)]

| Improve this Doc View Source

MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T8)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8 pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[,,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MultiTexImage1D<T8>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage1D<T8>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
    where T8 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

MultiTexImage2D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
public static void MultiTexImage2D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height)]

| Improve this Doc View Source

MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9 pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[,,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexImage2D<T9>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexImage3D(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
public static void MultiTexImage3D(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height,depth)]

| Improve this Doc View Source

MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
    where T10 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10 pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
    where T10 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
    where T10 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[,,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

MultiTexImage3D<T10>(TextureUnit, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexImage3D<T10>(TextureUnit texunit, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
    where T10 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameteriEXT")]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, int param)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Int32 param
| Improve this Doc View Source

MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Int32* params
| Improve this Doc View Source

MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Int32[] params
| Improve this Doc View Source

MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfEXT")]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, float param)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Single param
| Improve this Doc View Source

MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Single* params
| Improve this Doc View Source

MultiTexParameter(TextureUnit, TextureTarget, TextureParameterName, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterfvEXT")]
[CLSCompliant(false)]
public static void MultiTexParameter(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Single[] params
| Improve this Doc View Source

MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Int32* params
| Improve this Doc View Source

MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Int32 params
| Improve this Doc View Source

MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.Int32[] params
| Improve this Doc View Source

MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.UInt32* params
| Improve this Doc View Source

MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, ref UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref uint params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.UInt32 params
| Improve this Doc View Source

MultiTexParameterI(TextureUnit, TextureTarget, TextureParameterName, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexParameterIuivEXT")]
[CLSCompliant(false)]
public static void MultiTexParameterI(TextureUnit texunit, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
TextureParameterName pname
System.UInt32[] params
| Improve this Doc View Source

MultiTexRenderbuffer(TextureUnit, TextureTarget, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexRenderbufferEXT")]
[CLSCompliant(false)]
public static void MultiTexRenderbuffer(TextureUnit texunit, TextureTarget target, int renderbuffer)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 renderbuffer
| Improve this Doc View Source

MultiTexRenderbuffer(TextureUnit, TextureTarget, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexRenderbufferEXT")]
[CLSCompliant(false)]
public static void MultiTexRenderbuffer(TextureUnit texunit, TextureTarget target, uint renderbuffer)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.UInt32 renderbuffer
| Improve this Doc View Source

MultiTexSubImage1D(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
public static void MultiTexSubImage1D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width)]

| Improve this Doc View Source

MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T7 pixels)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7 pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[] pixels)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[,, ] pixels)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[,,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

MultiTexSubImage1D<T7>(TextureUnit, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage1DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage1D<T7>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[, ] pixels)
    where T7 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

MultiTexSubImage2D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
public static void MultiTexSubImage2D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height)]

| Improve this Doc View Source

MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9 pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[,,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexSubImage2D<T9>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage2DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage2D<T9>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
    where T9 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

MultiTexSubImage3D(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
public static void MultiTexSubImage3D(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height,depth)]

| Improve this Doc View Source

MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T11)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T11 pixels)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11 pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[] pixels)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[,, ] pixels)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[,,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

MultiTexSubImage3D<T11>(TextureUnit, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glMultiTexSubImage3DEXT")]
[CLSCompliant(false)]
public static void MultiTexSubImage3D<T11>(TextureUnit texunit, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[, ] pixels)
    where T11 : struct
Parameters
Type Name Description
TextureUnit texunit
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

NamedBufferData(Int32, Int32, IntPtr, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, int size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

BufferUsageHint usage
| Improve this Doc View Source

NamedBufferData(Int32, Int32, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, int size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
| Improve this Doc View Source

NamedBufferData(Int32, IntPtr, IntPtr, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

BufferUsageHint usage
| Improve this Doc View Source

NamedBufferData(Int32, IntPtr, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(int buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
| Improve this Doc View Source

NamedBufferData(UInt32, Int32, IntPtr, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, int size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

BufferUsageHint usage
| Improve this Doc View Source

NamedBufferData(UInt32, Int32, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, int size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
| Improve this Doc View Source

NamedBufferData(UInt32, IntPtr, IntPtr, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, BufferUsageHint usage)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

BufferUsageHint usage
| Improve this Doc View Source

NamedBufferData(UInt32, IntPtr, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData(uint buffer, IntPtr size, [Count(Computed = "size")] IntPtr data, ExtDirectStateAccess usage)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, ref T2, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2 data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2 data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, T2[], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, T2[,,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, T2[,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, Int32, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, int size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, ref T2, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2 data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2 data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, T2[], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, T2[,,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, T2[,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(Int32, IntPtr, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(int buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, ref T2, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2 data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2 data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, T2[], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, T2[,,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, T2[,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, Int32, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, int size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, ref T2, BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2 data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] ref T2 data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2 data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, T2[], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, T2[,,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[,, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, T2[,], BufferUsageHint)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, BufferUsageHint usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,] data

[length: COMPSIZE(size)]

BufferUsageHint usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferData<T2>(UInt32, IntPtr, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferData<T2>(uint buffer, IntPtr size, [Count(Computed = "size")] T2[, ] data, ExtDirectStateAccess usage)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,] data

[length: COMPSIZE(size)]

ExtDirectStateAccess usage
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferPageCommitment(Int32, IntPtr, Int32, Boolean)

[requires: ARB_sparse_buffer]

Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(int buffer, IntPtr offset, int size, bool commit)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
System.Boolean commit
| Improve this Doc View Source

NamedBufferPageCommitment(Int32, IntPtr, IntPtr, Boolean)

[requires: ARB_sparse_buffer]

Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(int buffer, IntPtr offset, IntPtr size, bool commit)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
System.Boolean commit
| Improve this Doc View Source

NamedBufferPageCommitment(UInt32, IntPtr, Int32, Boolean)

[requires: ARB_sparse_buffer]

Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(uint buffer, IntPtr offset, int size, bool commit)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
System.Boolean commit
| Improve this Doc View Source

NamedBufferPageCommitment(UInt32, IntPtr, IntPtr, Boolean)

[requires: ARB_sparse_buffer]

Declaration
[AutoGenerated(Category = "ARB_sparse_buffer", Version = "", EntryPoint = "glNamedBufferPageCommitmentEXT")]
[CLSCompliant(false)]
public static void NamedBufferPageCommitment(uint buffer, IntPtr offset, IntPtr size, bool commit)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
System.Boolean commit
| Improve this Doc View Source

NamedBufferStorage(Int32, Int32, IntPtr, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, int size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
System.IntPtr data

[length: size]

BufferStorageFlags flags
| Improve this Doc View Source

NamedBufferStorage(Int32, Int32, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, int size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
System.IntPtr data

[length: size]

ExtDirectStateAccess flags
| Improve this Doc View Source

NamedBufferStorage(Int32, Int32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, int size, [Count(Parameter = "size")] IntPtr data, int flags)
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
System.IntPtr data

[length: size]

System.Int32 flags
| Improve this Doc View Source

NamedBufferStorage(Int32, IntPtr, IntPtr, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
System.IntPtr data

[length: size]

BufferStorageFlags flags
| Improve this Doc View Source

NamedBufferStorage(Int32, IntPtr, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
System.IntPtr data

[length: size]

ExtDirectStateAccess flags
| Improve this Doc View Source

NamedBufferStorage(Int32, IntPtr, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(int buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, int flags)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
System.IntPtr data

[length: size]

System.Int32 flags
| Improve this Doc View Source

NamedBufferStorage(UInt32, Int32, IntPtr, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, int size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
System.IntPtr data

[length: size]

BufferStorageFlags flags
| Improve this Doc View Source

NamedBufferStorage(UInt32, Int32, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, int size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
System.IntPtr data

[length: size]

ExtDirectStateAccess flags
| Improve this Doc View Source

NamedBufferStorage(UInt32, Int32, IntPtr, UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, int size, [Count(Parameter = "size")] IntPtr data, uint flags)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
System.IntPtr data

[length: size]

System.UInt32 flags
| Improve this Doc View Source

NamedBufferStorage(UInt32, IntPtr, IntPtr, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, BufferStorageFlags flags)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
System.IntPtr data

[length: size]

BufferStorageFlags flags
| Improve this Doc View Source

NamedBufferStorage(UInt32, IntPtr, IntPtr, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, ExtDirectStateAccess flags)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
System.IntPtr data

[length: size]

ExtDirectStateAccess flags
| Improve this Doc View Source

NamedBufferStorage(UInt32, IntPtr, IntPtr, UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage(uint buffer, IntPtr size, [Count(Parameter = "size")] IntPtr data, uint flags)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
System.IntPtr data

[length: size]

System.UInt32 flags
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, ref T2, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2 data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2 data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, ref T2, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] ref T2 data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2 data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[], Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[] data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[] data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[,,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[,,], Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[,, ] data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,,] data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, Int32, T2[,], Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, int size, [Count(Parameter = "size")] T2[, ] data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.Int32 size
T2[,] data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, ref T2, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2 data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2 data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, ref T2, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2 data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[], Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[] data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[,,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[,,], Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,,] data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(Int32, IntPtr, T2[,], Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(int buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, int flags)
    where T2 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr size
T2[,] data

[length: size]

System.Int32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, ref T2, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2 data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2 data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, ref T2, UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] ref T2 data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2 data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[], UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[] data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[] data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[,,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[,,], UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[,, ] data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,,] data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, Int32, T2[,], UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, int size, [Count(Parameter = "size")] T2[, ] data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 size
T2[,] data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, ref T2, BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2 data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, ref T2, ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2 data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, ref T2, UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] ref T2 data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2 data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[], UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[] data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[] data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[,,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[,,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[,,], UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[,, ] data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,,] data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[,], BufferStorageFlags)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, BufferStorageFlags flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,] data

[length: size]

BufferStorageFlags flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[,], ExtDirectStateAccess)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, ExtDirectStateAccess flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,] data

[length: size]

ExtDirectStateAccess flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferStorage<T2>(UInt32, IntPtr, T2[,], UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedBufferStorage<T2>(uint buffer, IntPtr size, [Count(Parameter = "size")] T2[, ] data, uint flags)
    where T2 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr size
T2[,] data

[length: size]

System.UInt32 flags
Type Parameters
Name Description
T2
| Improve this Doc View Source

NamedBufferSubData(Int32, IntPtr, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(int buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

NamedBufferSubData(Int32, IntPtr, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

NamedBufferSubData(UInt32, IntPtr, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

NamedBufferSubData(UInt32, IntPtr, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] IntPtr data)
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
System.IntPtr data

[length: COMPSIZE(size)]

| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.Int32 size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(Int32, IntPtr, IntPtr, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(int buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, Int32, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, Int32, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, int size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, ref T3)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] ref T3 data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3 data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3[] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[,, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3[,,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedBufferSubData<T3>(UInt32, IntPtr, IntPtr, T3[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedBufferSubData<T3>(uint buffer, IntPtr offset, IntPtr size, [Count(Computed = "size")] T3[, ] data)
    where T3 : struct
Parameters
Type Name Description
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
T3[,] data

[length: COMPSIZE(size)]

Type Parameters
Name Description
T3
| Improve this Doc View Source

NamedCopyBufferSubData(Int32, Int32, IntPtr, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
Type Name Description
System.Int32 readBuffer
System.Int32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.Int32 size
| Improve this Doc View Source

NamedCopyBufferSubData(Int32, Int32, IntPtr, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(int readBuffer, int writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
Type Name Description
System.Int32 readBuffer
System.Int32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.IntPtr size
| Improve this Doc View Source

NamedCopyBufferSubData(UInt32, UInt32, IntPtr, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
Parameters
Type Name Description
System.UInt32 readBuffer
System.UInt32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.Int32 size
| Improve this Doc View Source

NamedCopyBufferSubData(UInt32, UInt32, IntPtr, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedCopyBufferSubDataEXT")]
[CLSCompliant(false)]
public static void NamedCopyBufferSubData(uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
Parameters
Type Name Description
System.UInt32 readBuffer
System.UInt32 writeBuffer
System.IntPtr readOffset
System.IntPtr writeOffset
System.IntPtr size
| Improve this Doc View Source

NamedFramebufferParameter(Int32, ExtDirectStateAccess, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(int framebuffer, ExtDirectStateAccess pname, int param)
Parameters
Type Name Description
System.Int32 framebuffer
ExtDirectStateAccess pname
System.Int32 param
| Improve this Doc View Source

NamedFramebufferParameter(Int32, FramebufferDefaultParameter, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(int framebuffer, FramebufferDefaultParameter pname, int param)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferDefaultParameter pname
System.Int32 param
| Improve this Doc View Source

NamedFramebufferParameter(Int32, FramebufferParameterName, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(int framebuffer, FramebufferParameterName pname, int param)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferParameterName pname
System.Int32 param
| Improve this Doc View Source

NamedFramebufferParameter(UInt32, ExtDirectStateAccess, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(uint framebuffer, ExtDirectStateAccess pname, int param)
Parameters
Type Name Description
System.UInt32 framebuffer
ExtDirectStateAccess pname
System.Int32 param
| Improve this Doc View Source

NamedFramebufferParameter(UInt32, FramebufferDefaultParameter, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(uint framebuffer, FramebufferDefaultParameter pname, int param)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferDefaultParameter pname
System.Int32 param
| Improve this Doc View Source

NamedFramebufferParameter(UInt32, FramebufferParameterName, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferParameteriEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferParameter(uint framebuffer, FramebufferParameterName pname, int param)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferParameterName pname
System.Int32 param
| Improve this Doc View Source

NamedFramebufferRenderbuffer(Int32, FramebufferAttachment, RenderbufferTarget, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferRenderbuffer(int framebuffer, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, int renderbuffer)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
RenderbufferTarget renderbuffertarget
System.Int32 renderbuffer
| Improve this Doc View Source

NamedFramebufferRenderbuffer(UInt32, FramebufferAttachment, RenderbufferTarget, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferRenderbufferEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferRenderbuffer(uint framebuffer, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, uint renderbuffer)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
RenderbufferTarget renderbuffertarget
System.UInt32 renderbuffer
| Improve this Doc View Source

NamedFramebufferTexture(Int32, FramebufferAttachment, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture(int framebuffer, FramebufferAttachment attachment, int texture, int level)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
System.Int32 texture
System.Int32 level
| Improve this Doc View Source

NamedFramebufferTexture(UInt32, FramebufferAttachment, UInt32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture(uint framebuffer, FramebufferAttachment attachment, uint texture, int level)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
System.UInt32 texture
System.Int32 level
| Improve this Doc View Source

NamedFramebufferTexture1D(Int32, FramebufferAttachment, TextureTarget, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture1DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture1D(int framebuffer, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
TextureTarget textarget
System.Int32 texture
System.Int32 level
| Improve this Doc View Source

NamedFramebufferTexture1D(UInt32, FramebufferAttachment, TextureTarget, UInt32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture1DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture1D(uint framebuffer, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
TextureTarget textarget
System.UInt32 texture
System.Int32 level
| Improve this Doc View Source

NamedFramebufferTexture2D(Int32, FramebufferAttachment, TextureTarget, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture2DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture2D(int framebuffer, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
TextureTarget textarget
System.Int32 texture
System.Int32 level
| Improve this Doc View Source

NamedFramebufferTexture2D(UInt32, FramebufferAttachment, TextureTarget, UInt32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture2DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture2D(uint framebuffer, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
TextureTarget textarget
System.UInt32 texture
System.Int32 level
| Improve this Doc View Source

NamedFramebufferTexture3D(Int32, FramebufferAttachment, TextureTarget, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture3DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture3D(int framebuffer, FramebufferAttachment attachment, TextureTarget textarget, int texture, int level, int zoffset)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
TextureTarget textarget
System.Int32 texture
System.Int32 level
System.Int32 zoffset
| Improve this Doc View Source

NamedFramebufferTexture3D(UInt32, FramebufferAttachment, TextureTarget, UInt32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTexture3DEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTexture3D(uint framebuffer, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int zoffset)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
TextureTarget textarget
System.UInt32 texture
System.Int32 level
System.Int32 zoffset
| Improve this Doc View Source

NamedFramebufferTextureFace(Int32, FramebufferAttachment, Int32, Int32, TextureTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureFaceEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureFace(int framebuffer, FramebufferAttachment attachment, int texture, int level, TextureTarget face)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
System.Int32 texture
System.Int32 level
TextureTarget face
| Improve this Doc View Source

NamedFramebufferTextureFace(UInt32, FramebufferAttachment, UInt32, Int32, TextureTarget)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureFaceEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureFace(uint framebuffer, FramebufferAttachment attachment, uint texture, int level, TextureTarget face)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
System.UInt32 texture
System.Int32 level
TextureTarget face
| Improve this Doc View Source

NamedFramebufferTextureLayer(Int32, FramebufferAttachment, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureLayerEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureLayer(int framebuffer, FramebufferAttachment attachment, int texture, int level, int layer)
Parameters
Type Name Description
System.Int32 framebuffer
FramebufferAttachment attachment
System.Int32 texture
System.Int32 level
System.Int32 layer
| Improve this Doc View Source

NamedFramebufferTextureLayer(UInt32, FramebufferAttachment, UInt32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedFramebufferTextureLayerEXT")]
[CLSCompliant(false)]
public static void NamedFramebufferTextureLayer(uint framebuffer, FramebufferAttachment attachment, uint texture, int level, int layer)
Parameters
Type Name Description
System.UInt32 framebuffer
FramebufferAttachment attachment
System.UInt32 texture
System.Int32 level
System.Int32 layer
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, [Count(Count = 4)] double *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double* params
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, Double, Double, Double, Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, double x, double y, double z, double w)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double x
System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, [Count(Count = 4)] ref double params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double params
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Double[] params
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, [Count(Count = 4)] float *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single* params
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, Single, Single, Single, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, float x, float y, float z, float w)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single x
System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, ref Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, [Count(Count = 4)] ref float params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single params
| Improve this Doc View Source

NamedProgramLocalParameter4(Int32, All, Int32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(int program, All target, int index, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Single[] params
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, [Count(Count = 4)] double *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double* params
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, Double, Double, Double, Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, double x, double y, double z, double w)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double x
System.Double y
System.Double z
System.Double w
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, [Count(Count = 4)] ref double params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double params
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4dvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, [Count(Count = 4)] double[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Double[] params
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, [Count(Count = 4)] float *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single* params
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, Single, Single, Single, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, float x, float y, float z, float w)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single x
System.Single y
System.Single z
System.Single w
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, ref Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, [Count(Count = 4)] ref float params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single params
| Improve this Doc View Source

NamedProgramLocalParameter4(UInt32, All, UInt32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameter4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameter4(uint program, All target, uint index, [Count(Count = 4)] float[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Single[] params
| Improve this Doc View Source

NamedProgramLocalParameterI4(Int32, All, Int32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, All target, int index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32* params
| Improve this Doc View Source

NamedProgramLocalParameterI4(Int32, All, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4iEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, All target, int index, int x, int y, int z, int w)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w
| Improve this Doc View Source

NamedProgramLocalParameterI4(Int32, All, Int32, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, All target, int index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 params
| Improve this Doc View Source

NamedProgramLocalParameterI4(Int32, All, Int32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(int program, All target, int index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32[] params
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, [Count(Count = 4)] int *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32* params
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4iEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, int x, int y, int z, int w)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, [Count(Count = 4)] ref int params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 params
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, [Count(Count = 4)] int[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32[] params
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, [Count(Count = 4)] uint *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32* params
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, UInt32, UInt32, UInt32, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uiEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, uint x, uint y, uint z, uint w)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32 x
System.UInt32 y
System.UInt32 z
System.UInt32 w
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, ref UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, [Count(Count = 4)] ref uint params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32 params
| Improve this Doc View Source

NamedProgramLocalParameterI4(UInt32, All, UInt32, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameterI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameterI4(uint program, All target, uint index, [Count(Count = 4)] uint[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.UInt32[] params
| Improve this Doc View Source

NamedProgramLocalParameters4(Int32, All, Int32, Int32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(int program, All target, int index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 count
System.Single* params
| Improve this Doc View Source

NamedProgramLocalParameters4(Int32, All, Int32, Int32, ref Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(int program, All target, int index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 count
System.Single params
| Improve this Doc View Source

NamedProgramLocalParameters4(Int32, All, Int32, Int32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(int program, All target, int index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 count
System.Single[] params
| Improve this Doc View Source

NamedProgramLocalParameters4(UInt32, All, UInt32, Int32, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] float *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.Single* params
| Improve this Doc View Source

NamedProgramLocalParameters4(UInt32, All, UInt32, Int32, ref Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] ref float params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.Single params
| Improve this Doc View Source

NamedProgramLocalParameters4(UInt32, All, UInt32, Int32, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParameters4fvEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParameters4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] float[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.Single[] params
| Improve this Doc View Source

NamedProgramLocalParametersI4(Int32, All, Int32, Int32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(int program, All target, int index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 count
System.Int32* params
| Improve this Doc View Source

NamedProgramLocalParametersI4(Int32, All, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(int program, All target, int index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 count
System.Int32 params
| Improve this Doc View Source

NamedProgramLocalParametersI4(Int32, All, Int32, Int32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(int program, All target, int index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
System.Int32 program
All target
System.Int32 index
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

NamedProgramLocalParametersI4(UInt32, All, UInt32, Int32, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] int *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.Int32* params
| Improve this Doc View Source

NamedProgramLocalParametersI4(UInt32, All, UInt32, Int32, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] ref int params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.Int32 params
| Improve this Doc View Source

NamedProgramLocalParametersI4(UInt32, All, UInt32, Int32, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4ivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] int[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.Int32[] params
| Improve this Doc View Source

NamedProgramLocalParametersI4(UInt32, All, UInt32, Int32, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] uint *params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.UInt32* params
| Improve this Doc View Source

NamedProgramLocalParametersI4(UInt32, All, UInt32, Int32, ref UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] ref uint params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.UInt32 params
| Improve this Doc View Source

NamedProgramLocalParametersI4(UInt32, All, UInt32, Int32, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramLocalParametersI4uivEXT")]
[CLSCompliant(false)]
public static void NamedProgramLocalParametersI4(uint program, All target, uint index, int count, [Count(Parameter = "count*4")] uint[] params)
Parameters
Type Name Description
System.UInt32 program
All target
System.UInt32 index
System.Int32 count
System.UInt32[] params
| Improve this Doc View Source

NamedProgramString(Int32, All, All, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString(int program, All target, All format, int len, [Count(Parameter = "len")] IntPtr string)
Parameters
Type Name Description
System.Int32 program
All target
All format
System.Int32 len
System.IntPtr string
| Improve this Doc View Source

NamedProgramString(UInt32, All, All, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString(uint program, All target, All format, int len, [Count(Parameter = "len")] IntPtr string)
Parameters
Type Name Description
System.UInt32 program
All target
All format
System.Int32 len
System.IntPtr string
| Improve this Doc View Source

NamedProgramString<T4>(Int32, All, All, Int32, ref T4)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, All target, All format, int len, [Count(Parameter = "len")] ref T4 string)
    where T4 : struct
Parameters
Type Name Description
System.Int32 program
All target
All format
System.Int32 len
T4 string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(Int32, All, All, Int32, T4[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, All target, All format, int len, [Count(Parameter = "len")] T4[] string)
    where T4 : struct
Parameters
Type Name Description
System.Int32 program
All target
All format
System.Int32 len
T4[] string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(Int32, All, All, Int32, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, All target, All format, int len, [Count(Parameter = "len")] T4[,, ] string)
    where T4 : struct
Parameters
Type Name Description
System.Int32 program
All target
All format
System.Int32 len
T4[,,] string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(Int32, All, All, Int32, T4[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(int program, All target, All format, int len, [Count(Parameter = "len")] T4[, ] string)
    where T4 : struct
Parameters
Type Name Description
System.Int32 program
All target
All format
System.Int32 len
T4[,] string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(UInt32, All, All, Int32, ref T4)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, All target, All format, int len, [Count(Parameter = "len")] ref T4 string)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All format
System.Int32 len
T4 string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(UInt32, All, All, Int32, T4[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, All target, All format, int len, [Count(Parameter = "len")] T4[] string)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All format
System.Int32 len
T4[] string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(UInt32, All, All, Int32, T4[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, All target, All format, int len, [Count(Parameter = "len")] T4[,, ] string)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All format
System.Int32 len
T4[,,] string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedProgramString<T4>(UInt32, All, All, Int32, T4[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedProgramStringEXT")]
[CLSCompliant(false)]
public static void NamedProgramString<T4>(uint program, All target, All format, int len, [Count(Parameter = "len")] T4[, ] string)
    where T4 : struct
Parameters
Type Name Description
System.UInt32 program
All target
All format
System.Int32 len
T4[,] string
Type Parameters
Name Description
T4
| Improve this Doc View Source

NamedRenderbufferStorage(Int32, ExtDirectStateAccess, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(int renderbuffer, ExtDirectStateAccess internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorage(Int32, PixelInternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(int renderbuffer, PixelInternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
PixelInternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorage(Int32, RenderbufferStorage, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(int renderbuffer, RenderbufferStorage internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
RenderbufferStorage internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorage(UInt32, ExtDirectStateAccess, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(uint renderbuffer, ExtDirectStateAccess internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorage(UInt32, PixelInternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(uint renderbuffer, PixelInternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
PixelInternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorage(UInt32, RenderbufferStorage, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorage(uint renderbuffer, RenderbufferStorage internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
RenderbufferStorage internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisample(Int32, Int32, ExtDirectStateAccess, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(int renderbuffer, int samples, ExtDirectStateAccess internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
System.Int32 samples
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisample(Int32, Int32, PixelInternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(int renderbuffer, int samples, PixelInternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
System.Int32 samples
PixelInternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisample(Int32, Int32, RenderbufferStorage, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(int renderbuffer, int samples, RenderbufferStorage internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
System.Int32 samples
RenderbufferStorage internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisample(UInt32, Int32, ExtDirectStateAccess, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(uint renderbuffer, int samples, ExtDirectStateAccess internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
System.Int32 samples
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisample(UInt32, Int32, PixelInternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(uint renderbuffer, int samples, PixelInternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
System.Int32 samples
PixelInternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisample(UInt32, Int32, RenderbufferStorage, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisample(uint renderbuffer, int samples, RenderbufferStorage internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
System.Int32 samples
RenderbufferStorage internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisampleCoverage(Int32, Int32, Int32, InternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleCoverageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisampleCoverage(int renderbuffer, int coverageSamples, int colorSamples, InternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 renderbuffer
System.Int32 coverageSamples
System.Int32 colorSamples
InternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

NamedRenderbufferStorageMultisampleCoverage(UInt32, Int32, Int32, InternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glNamedRenderbufferStorageMultisampleCoverageEXT")]
[CLSCompliant(false)]
public static void NamedRenderbufferStorageMultisampleCoverage(uint renderbuffer, int coverageSamples, int colorSamples, InternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 renderbuffer
System.Int32 coverageSamples
System.Int32 colorSamples
InternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

PolygonOffsetClamp(Single, Single, Single)

[requires: EXT_polygon_offset_clamp]

Declaration
[AutoGenerated(Category = "EXT_polygon_offset_clamp", Version = "", EntryPoint = "glPolygonOffsetClampEXT")]
public static void PolygonOffsetClamp(float factor, float units, float clamp)
Parameters
Type Name Description
System.Single factor
System.Single units
System.Single clamp
| Improve this Doc View Source

PopGroupMarker()

[requires: EXT_debug_marker]

Declaration
[AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPopGroupMarkerEXT")]
public static void PopGroupMarker()
| Improve this Doc View Source

ProgramParameter(Int32, AssemblyProgramParameterArb, Int32)

[requires: EXT_separate_shader_objects] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")]
[CLSCompliant(false)]
public static void ProgramParameter(int program, AssemblyProgramParameterArb pname, int value)
Parameters
Type Name Description
System.Int32 program

Specifies the name of a program object whose parameter to modify.

AssemblyProgramParameterArb pname

Specifies the name of the parameter to modify.

System.Int32 value

Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramParameter(UInt32, AssemblyProgramParameterArb, Int32)

[requires: EXT_separate_shader_objects] Specify a parameter for a program object

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")]
[CLSCompliant(false)]
public static void ProgramParameter(uint program, AssemblyProgramParameterArb pname, int value)
Parameters
Type Name Description
System.UInt32 program

Specifies the name of a program object whose parameter to modify.

AssemblyProgramParameterArb pname

Specifies the name of the parameter to modify.

System.Int32 value

Specifies the new value of the parameter specified by pname for program.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, double x)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int v0)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] double *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref double value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] double[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] int *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref int value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] int[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] float *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] ref float value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, int count, [Count(Parameter = "count")] float[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(Int32, Int32, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(int program, int location, float v0)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, double x)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int v0)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] double *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref double value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform1dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] double[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] int *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref int value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] int[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] float *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref float value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] float[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, UInt32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] uint *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32* value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, ref UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] ref uint value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32 value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Int32, UInt32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, int count, [Count(Parameter = "count")] uint[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32[] value

[length: count] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, float v0)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform1(UInt32, Int32, UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform1uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform1(uint program, int location, uint v0)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Double, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, double x, double y)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] double *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] ref double value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] double[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int v0, int v1)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] int *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] int[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] float *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] ref float value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, int count, [Count(Parameter = "count*2")] float[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(Int32, Int32, Single, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(int program, int location, float v0, float v1)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Double, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, double x, double y)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] double *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref double value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] double[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int v0, int v1)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] int *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] int[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] float *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref float value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] float[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, UInt32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] uint *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32* value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, ref UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] ref uint value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32 value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Int32, UInt32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, int count, [Count(Parameter = "count*2")] uint[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32[] value

[length: count*2] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, Single, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, float v0, float v1)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform2(UInt32, Int32, UInt32, UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform2uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform2(uint program, int location, uint v0, uint v1)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Double, Double, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, double x, double y, double z)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Double z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] double *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref double value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] double[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] int *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int v0, int v1, int v2)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref int value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] int[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] float *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] ref float value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, int count, [Count(Parameter = "count*3")] float[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(Int32, Int32, Single, Single, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(int program, int location, float v0, float v1, float v2)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Double, Double, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, double x, double y, double z)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Double z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] double *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref double value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] double[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] int *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int v0, int v1, int v2)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref int value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] int[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] float *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref float value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] float[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, UInt32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] uint *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32* value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, ref UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] ref uint value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32 value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Int32, UInt32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, int count, [Count(Parameter = "count*3")] uint[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32[] value

[length: count*3] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, Single, Single, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, float v0, float v1, float v2)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform3(UInt32, Int32, UInt32, UInt32, UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform3uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform3(uint program, int location, uint v0, uint v1, uint v2)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt32 v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Double, Double, Double, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, double x, double y, double z, double w)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Double z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Double w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] double *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref double value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] double[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] int *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int v0, int v1, int v2, int v3)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v3

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref int value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] int[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] float *value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] ref float value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, int count, [Count(Parameter = "count*4")] float[] value)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(Int32, Int32, Single, Single, Single, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(int program, int location, float v0, float v1, float v2, float v3)
Parameters
Type Name Description
System.Int32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v3

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Double, Double, Double, Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, double x, double y, double z, double w)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Double x

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double y

For the matrix commands, specifies whether to transpose the matrix as the values are loaded into the uniform variable.

System.Double z

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Double w

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Double*)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] double *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, ref Double)

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref double value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Double[])

[requires: EXT_direct_state_access] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniform4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] double[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Double[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Int32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] int *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Int32, Int32, Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4iEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int v0, int v1, int v2, int v3)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Int32 v3

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, ref Int32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref int value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Int32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4ivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] int[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Int32[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] float *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref float value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] float[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.Single[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, UInt32*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] uint *value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32* value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, ref UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] ref uint value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32 value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Int32, UInt32[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uivEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, int count, [Count(Parameter = "count*4")] uint[] value)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Int32 count

For the vector commands (glProgramUniformv), specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix commands (glProgramUniformMatrix), specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.

System.UInt32[] value

[length: count*4] For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, Single, Single, Single, Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4fEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, float v0, float v1, float v2, float v3)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.Single v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.Single v3

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniform4(UInt32, Int32, UInt32, UInt32, UInt32, UInt32)

[requires: EXT_direct_state_access|EXT_separate_shader_objects] Specify the value of a uniform variable for a specified program object

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniform4uiEXT")]
[CLSCompliant(false)]
public static void ProgramUniform4(uint program, int location, uint v0, uint v1, uint v2, uint v3)
Parameters
Type Name Description
System.UInt32 program

Specifies the handle of the program containing the uniform variable to be modified.

System.Int32 location

Specifies the location of the uniform variable to be modified.

System.UInt32 v0

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt32 v1

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt32 v2

For the scalar commands, specifies the new values to be used for the specified uniform variable.

System.UInt32 v3

For the scalar commands, specifies the new values to be used for the specified uniform variable.

| Improve this Doc View Source

ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(int program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*4")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*4]

| Improve this Doc View Source

ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x3(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix2x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix2x4(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix2x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix2x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(int program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*9")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*9]

| Improve this Doc View Source

ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x2(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*6")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*6]

| Improve this Doc View Source

ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix3x4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix3x4(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix3x4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix3x4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(int program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4(uint program, int location, int count, bool transpose, [Count(Parameter = "count*16")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*16]

| Improve this Doc View Source

ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(int program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x2dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x2(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x2fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x2(uint program, int location, int count, bool transpose, [Count(Parameter = "count*8")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*8]

| Improve this Doc View Source

ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(Int32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(int program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
Type Name Description
System.Int32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Double*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, ref Double)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref double value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Double[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glProgramUniformMatrix4x3dvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] double[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Double[] value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Single*)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float *value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single* value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, ref Single)

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] ref float value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single value

[length: count*12]

| Improve this Doc View Source

ProgramUniformMatrix4x3(UInt32, Int32, Int32, Boolean, Single[])

[requires: EXT_direct_state_access|EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access|EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramUniformMatrix4x3fvEXT")]
[CLSCompliant(false)]
public static void ProgramUniformMatrix4x3(uint program, int location, int count, bool transpose, [Count(Parameter = "count*12")] float[] value)
Parameters
Type Name Description
System.UInt32 program
System.Int32 location
System.Int32 count
System.Boolean transpose
System.Single[] value

[length: count*12]

| Improve this Doc View Source

PushClientAttribDefault(ClientAttribMask)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glPushClientAttribDefaultEXT")]
public static void PushClientAttribDefault(ClientAttribMask mask)
Parameters
Type Name Description
ClientAttribMask mask
| Improve this Doc View Source

PushGroupMarker(Int32, String)

[requires: EXT_debug_marker]

Declaration
[AutoGenerated(Category = "EXT_debug_marker", Version = "", EntryPoint = "glPushGroupMarkerEXT")]
public static void PushGroupMarker(int length, string marker)
Parameters
Type Name Description
System.Int32 length
System.String marker
| Improve this Doc View Source

RasterSamples(Int32, Boolean)

[requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")]
[CLSCompliant(false)]
public static void RasterSamples(int samples, bool fixedsamplelocations)
Parameters
Type Name Description
System.Int32 samples
System.Boolean fixedsamplelocations
| Improve this Doc View Source

RasterSamples(UInt32, Boolean)

[requires: EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples]

Declaration
[AutoGenerated(Category = "EXT_raster_multisample|EXT_texture_filter_minmax|NV_framebuffer_mixed_samples", Version = "", EntryPoint = "glRasterSamplesEXT")]
[CLSCompliant(false)]
public static void RasterSamples(uint samples, bool fixedsamplelocations)
Parameters
Type Name Description
System.UInt32 samples
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureBuffer(Int32, TextureTarget, ExtDirectStateAccess, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(int texture, TextureTarget target, ExtDirectStateAccess internalformat, int buffer)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
ExtDirectStateAccess internalformat
System.Int32 buffer
| Improve this Doc View Source

TextureBuffer(Int32, TextureTarget, SizedInternalFormat, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(int texture, TextureTarget target, SizedInternalFormat internalformat, int buffer)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
SizedInternalFormat internalformat
System.Int32 buffer
| Improve this Doc View Source

TextureBuffer(UInt32, TextureTarget, ExtDirectStateAccess, UInt32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(uint texture, TextureTarget target, ExtDirectStateAccess internalformat, uint buffer)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
ExtDirectStateAccess internalformat
System.UInt32 buffer
| Improve this Doc View Source

TextureBuffer(UInt32, TextureTarget, SizedInternalFormat, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferEXT")]
[CLSCompliant(false)]
public static void TextureBuffer(uint texture, TextureTarget target, SizedInternalFormat internalformat, uint buffer)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
SizedInternalFormat internalformat
System.UInt32 buffer
| Improve this Doc View Source

TextureBufferRange(Int32, TextureTarget, ExtDirectStateAccess, Int32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, ExtDirectStateAccess internalformat, int buffer, IntPtr offset, int size)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
ExtDirectStateAccess internalformat
System.Int32 buffer
System.IntPtr offset
System.Int32 size
| Improve this Doc View Source

TextureBufferRange(Int32, TextureTarget, ExtDirectStateAccess, Int32, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, ExtDirectStateAccess internalformat, int buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
ExtDirectStateAccess internalformat
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
| Improve this Doc View Source

TextureBufferRange(Int32, TextureTarget, SizedInternalFormat, Int32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, SizedInternalFormat internalformat, int buffer, IntPtr offset, int size)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
SizedInternalFormat internalformat
System.Int32 buffer
System.IntPtr offset
System.Int32 size
| Improve this Doc View Source

TextureBufferRange(Int32, TextureTarget, SizedInternalFormat, Int32, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(int texture, TextureTarget target, SizedInternalFormat internalformat, int buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
SizedInternalFormat internalformat
System.Int32 buffer
System.IntPtr offset
System.IntPtr size
| Improve this Doc View Source

TextureBufferRange(UInt32, TextureTarget, ExtDirectStateAccess, UInt32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, ExtDirectStateAccess internalformat, uint buffer, IntPtr offset, int size)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
ExtDirectStateAccess internalformat
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
| Improve this Doc View Source

TextureBufferRange(UInt32, TextureTarget, ExtDirectStateAccess, UInt32, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, ExtDirectStateAccess internalformat, uint buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
ExtDirectStateAccess internalformat
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
| Improve this Doc View Source

TextureBufferRange(UInt32, TextureTarget, SizedInternalFormat, UInt32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, SizedInternalFormat internalformat, uint buffer, IntPtr offset, int size)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
SizedInternalFormat internalformat
System.UInt32 buffer
System.IntPtr offset
System.Int32 size
| Improve this Doc View Source

TextureBufferRange(UInt32, TextureTarget, SizedInternalFormat, UInt32, IntPtr, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureBufferRangeEXT")]
[CLSCompliant(false)]
public static void TextureBufferRange(uint texture, TextureTarget target, SizedInternalFormat internalformat, uint buffer, IntPtr offset, IntPtr size)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
SizedInternalFormat internalformat
System.UInt32 buffer
System.IntPtr offset
System.IntPtr size
| Improve this Doc View Source

TextureImage1D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width)]

| Improve this Doc View Source

TextureImage1D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width)]

| Improve this Doc View Source

TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T8)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8 pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[,,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
    where T8 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, ref T8)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T8 pixels)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8 pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[] pixels)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[,, ] pixels)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[,,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage1D<T8>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, PixelFormat, PixelType, T8[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage1DEXT")]
[CLSCompliant(false)]
public static void TextureImage1D<T8>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T8[, ] pixels)
    where T8 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 border
PixelFormat format
PixelType type
T8[,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T8
| Improve this Doc View Source

TextureImage2D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height)]

| Improve this Doc View Source

TextureImage2D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height)]

| Improve this Doc View Source

TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9 pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[,,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9 pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[,,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage2D<T9>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage2DEXT")]
[CLSCompliant(false)]
public static void TextureImage2D<T9>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 border
PixelFormat format
PixelType type
T9[,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureImage3D(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height,depth)]

| Improve this Doc View Source

TextureImage3D(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height,depth)]

| Improve this Doc View Source

TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
    where T10 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10 pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
    where T10 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
    where T10 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[,,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(Int32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(int texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
    where T10 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T10)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T10 pixels)
    where T10 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10 pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[] pixels)
    where T10 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[,, ] pixels)
    where T10 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[,,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TextureImage3D<T10>(UInt32, TextureTarget, Int32, InternalFormat, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T10[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureImage3DEXT")]
[CLSCompliant(false)]
public static void TextureImage3D<T10>(uint texture, TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T10[, ] pixels)
    where T10 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
InternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
PixelFormat format
PixelType type
T10[,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T10
| Improve this Doc View Source

TexturePageCommitment(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")]
[CLSCompliant(false)]
public static void TexturePageCommitment(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, bool commit)
Parameters
Type Name Description
System.Int32 texture
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean commit
| Improve this Doc View Source

TexturePageCommitment(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTexturePageCommitmentEXT")]
[CLSCompliant(false)]
public static void TexturePageCommitment(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, bool commit)
Parameters
Type Name Description
System.UInt32 texture
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean commit
| Improve this Doc View Source

TextureParameter(Int32, TextureTarget, TextureParameterName, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameteriEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, int param)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Int32 param
| Improve this Doc View Source

TextureParameter(Int32, TextureTarget, TextureParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Int32* params
| Improve this Doc View Source

TextureParameter(Int32, TextureTarget, TextureParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Int32[] params
| Improve this Doc View Source

TextureParameter(Int32, TextureTarget, TextureParameterName, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, float param)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Single param
| Improve this Doc View Source

TextureParameter(Int32, TextureTarget, TextureParameterName, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Single* params
| Improve this Doc View Source

TextureParameter(Int32, TextureTarget, TextureParameterName, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Single[] params
| Improve this Doc View Source

TextureParameter(UInt32, TextureTarget, TextureParameterName, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameteriEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, int param)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Int32 param
| Improve this Doc View Source

TextureParameter(UInt32, TextureTarget, TextureParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Int32* params
| Improve this Doc View Source

TextureParameter(UInt32, TextureTarget, TextureParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterivEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Int32[] params
| Improve this Doc View Source

TextureParameter(UInt32, TextureTarget, TextureParameterName, Single)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, float param)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Single param
| Improve this Doc View Source

TextureParameter(UInt32, TextureTarget, TextureParameterName, Single*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Single* params
| Improve this Doc View Source

TextureParameter(UInt32, TextureTarget, TextureParameterName, Single[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterfvEXT")]
[CLSCompliant(false)]
public static void TextureParameter(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] float[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Single[] params
| Improve this Doc View Source

TextureParameterI(Int32, TextureTarget, TextureParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Int32* params
| Improve this Doc View Source

TextureParameterI(Int32, TextureTarget, TextureParameterName, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Int32 params
| Improve this Doc View Source

TextureParameterI(Int32, TextureTarget, TextureParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(int texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
TextureParameterName pname
System.Int32[] params
| Improve this Doc View Source

TextureParameterI(UInt32, TextureTarget, TextureParameterName, Int32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Int32* params
| Improve this Doc View Source

TextureParameterI(UInt32, TextureTarget, TextureParameterName, ref Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref int params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Int32 params
| Improve this Doc View Source

TextureParameterI(UInt32, TextureTarget, TextureParameterName, Int32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] int[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.Int32[] params
| Improve this Doc View Source

TextureParameterI(UInt32, TextureTarget, TextureParameterName, UInt32*)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint *params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.UInt32* params
| Improve this Doc View Source

TextureParameterI(UInt32, TextureTarget, TextureParameterName, ref UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] ref uint params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.UInt32 params
| Improve this Doc View Source

TextureParameterI(UInt32, TextureTarget, TextureParameterName, UInt32[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureParameterIuivEXT")]
[CLSCompliant(false)]
public static void TextureParameterI(uint texture, TextureTarget target, TextureParameterName pname, [Count(Computed = "pname")] uint[] params)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
TextureParameterName pname
System.UInt32[] params
| Improve this Doc View Source

TextureRenderbuffer(Int32, TextureTarget, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureRenderbufferEXT")]
[CLSCompliant(false)]
public static void TextureRenderbuffer(int texture, TextureTarget target, int renderbuffer)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 renderbuffer
| Improve this Doc View Source

TextureRenderbuffer(UInt32, TextureTarget, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureRenderbufferEXT")]
[CLSCompliant(false)]
public static void TextureRenderbuffer(uint texture, TextureTarget target, uint renderbuffer)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.UInt32 renderbuffer
| Improve this Doc View Source

TextureStorage1D(Int32, All, Int32, ExtDirectStateAccess, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(int texture, All target, int levels, ExtDirectStateAccess internalformat, int width)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 levels
ExtDirectStateAccess internalformat
System.Int32 width
| Improve this Doc View Source

TextureStorage1D(Int32, All, Int32, SizedInternalFormat, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(int texture, All target, int levels, SizedInternalFormat internalformat, int width)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 levels
SizedInternalFormat internalformat
System.Int32 width
| Improve this Doc View Source

TextureStorage1D(UInt32, All, Int32, ExtDirectStateAccess, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(uint texture, All target, int levels, ExtDirectStateAccess internalformat, int width)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 levels
ExtDirectStateAccess internalformat
System.Int32 width
| Improve this Doc View Source

TextureStorage1D(UInt32, All, Int32, SizedInternalFormat, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage1DEXT")]
[CLSCompliant(false)]
public static void TextureStorage1D(uint texture, All target, int levels, SizedInternalFormat internalformat, int width)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 levels
SizedInternalFormat internalformat
System.Int32 width
| Improve this Doc View Source

TextureStorage2D(Int32, All, Int32, ExtDirectStateAccess, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(int texture, All target, int levels, ExtDirectStateAccess internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 levels
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

TextureStorage2D(Int32, All, Int32, SizedInternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(int texture, All target, int levels, SizedInternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 levels
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

TextureStorage2D(UInt32, All, Int32, ExtDirectStateAccess, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(uint texture, All target, int levels, ExtDirectStateAccess internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 levels
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

TextureStorage2D(UInt32, All, Int32, SizedInternalFormat, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DEXT")]
[CLSCompliant(false)]
public static void TextureStorage2D(uint texture, All target, int levels, SizedInternalFormat internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 levels
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
| Improve this Doc View Source

TextureStorage2DMultisample(Int32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(int texture, TextureTarget target, int samples, ExtDirectStateAccess internalformat, int width, int height, bool fixedsamplelocations)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 samples
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage2DMultisample(Int32, TextureTarget, Int32, SizedInternalFormat, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(int texture, TextureTarget target, int samples, SizedInternalFormat internalformat, int width, int height, bool fixedsamplelocations)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 samples
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage2DMultisample(UInt32, TextureTarget, Int32, ExtDirectStateAccess, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(uint texture, TextureTarget target, int samples, ExtDirectStateAccess internalformat, int width, int height, bool fixedsamplelocations)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 samples
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage2DMultisample(UInt32, TextureTarget, Int32, SizedInternalFormat, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage2DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage2DMultisample(uint texture, TextureTarget target, int samples, SizedInternalFormat internalformat, int width, int height, bool fixedsamplelocations)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 samples
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage3D(Int32, All, Int32, ExtDirectStateAccess, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(int texture, All target, int levels, ExtDirectStateAccess internalformat, int width, int height, int depth)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 levels
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
| Improve this Doc View Source

TextureStorage3D(Int32, All, Int32, SizedInternalFormat, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(int texture, All target, int levels, SizedInternalFormat internalformat, int width, int height, int depth)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 levels
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
| Improve this Doc View Source

TextureStorage3D(UInt32, All, Int32, ExtDirectStateAccess, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(uint texture, All target, int levels, ExtDirectStateAccess internalformat, int width, int height, int depth)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 levels
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
| Improve this Doc View Source

TextureStorage3D(UInt32, All, Int32, SizedInternalFormat, Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DEXT")]
[CLSCompliant(false)]
public static void TextureStorage3D(uint texture, All target, int levels, SizedInternalFormat internalformat, int width, int height, int depth)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 levels
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
| Improve this Doc View Source

TextureStorage3DMultisample(Int32, All, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(int texture, All target, int samples, ExtDirectStateAccess internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 samples
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage3DMultisample(Int32, All, Int32, SizedInternalFormat, Int32, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(int texture, All target, int samples, SizedInternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
Type Name Description
System.Int32 texture
All target
System.Int32 samples
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage3DMultisample(UInt32, All, Int32, ExtDirectStateAccess, Int32, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[Obsolete("Use strongly typed overload instead")]
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(uint texture, All target, int samples, ExtDirectStateAccess internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 samples
ExtDirectStateAccess internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureStorage3DMultisample(UInt32, All, Int32, SizedInternalFormat, Int32, Int32, Int32, Boolean)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureStorage3DMultisampleEXT")]
[CLSCompliant(false)]
public static void TextureStorage3DMultisample(uint texture, All target, int samples, SizedInternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
Parameters
Type Name Description
System.UInt32 texture
All target
System.Int32 samples
SizedInternalFormat internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Boolean fixedsamplelocations
| Improve this Doc View Source

TextureSubImage1D(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width)]

| Improve this Doc View Source

TextureSubImage1D(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width)]

| Improve this Doc View Source

TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T7 pixels)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7 pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[] pixels)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[,, ] pixels)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[,,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(Int32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(int texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[, ] pixels)
    where T7 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, ref T7)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] ref T7 pixels)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7 pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[] pixels)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[,, ] pixels)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[,,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage1D<T7>(UInt32, TextureTarget, Int32, Int32, Int32, PixelFormat, PixelType, T7[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage1DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage1D<T7>(uint texture, TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, [Count(Computed = "format,type,width")] T7[, ] pixels)
    where T7 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 width
PixelFormat format
PixelType type
T7[,] pixels

[length: COMPSIZE(format,type,width)]

Type Parameters
Name Description
T7
| Improve this Doc View Source

TextureSubImage2D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height)]

| Improve this Doc View Source

TextureSubImage2D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height)]

| Improve this Doc View Source

TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9 pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[,,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T9)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] ref T9 pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9 pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[] pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[,, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[,,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage2D<T9>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T9[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage2DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage2D<T9>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height")] T9[, ] pixels)
    where T9 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
PixelFormat format
PixelType type
T9[,] pixels

[length: COMPSIZE(format,type,width,height)]

Type Parameters
Name Description
T9
| Improve this Doc View Source

TextureSubImage3D(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height,depth)]

| Improve this Doc View Source

TextureSubImage3D(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] IntPtr pixels)
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
System.IntPtr pixels

[length: COMPSIZE(format,type,width,height,depth)]

| Improve this Doc View Source

TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T11)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T11 pixels)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11 pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[] pixels)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[,, ] pixels)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[,,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(Int32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(int texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[, ] pixels)
    where T11 : struct
Parameters
Type Name Description
System.Int32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, ref T11)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] ref T11 pixels)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11 pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[] pixels)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[,, ] pixels)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[,,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

TextureSubImage3D<T11>(UInt32, TextureTarget, Int32, Int32, Int32, Int32, Int32, Int32, Int32, PixelFormat, PixelType, T11[,])

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glTextureSubImage3DEXT")]
[CLSCompliant(false)]
public static void TextureSubImage3D<T11>(uint texture, TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, [Count(Computed = "format,type,width,height,depth")] T11[, ] pixels)
    where T11 : struct
Parameters
Type Name Description
System.UInt32 texture
TextureTarget target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
PixelFormat format
PixelType type
T11[,] pixels

[length: COMPSIZE(format,type,width,height,depth)]

Type Parameters
Name Description
T11
| Improve this Doc View Source

UnmapNamedBuffer(Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")]
[CLSCompliant(false)]
public static bool UnmapNamedBuffer(int buffer)
Parameters
Type Name Description
System.Int32 buffer
Returns
Type Description
System.Boolean
| Improve this Doc View Source

UnmapNamedBuffer(UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glUnmapNamedBufferEXT")]
[CLSCompliant(false)]
public static bool UnmapNamedBuffer(uint buffer)
Parameters
Type Name Description
System.UInt32 buffer
Returns
Type Description
System.Boolean
| Improve this Doc View Source

UseProgramStages(Int32, UseProgramStageMask, Int32)

[requires: EXT_separate_shader_objects] Bind stages of a program object to a program pipeline

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")]
[CLSCompliant(false)]
public static void UseProgramStages(int pipeline, UseProgramStageMask stages, int program)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the program pipeline object to which to bind stages from program.

UseProgramStageMask stages

Specifies a set of program stages to bind to the program pipeline object.

System.Int32 program

Specifies the program object containing the shader executables to use in pipeline.

| Improve this Doc View Source

UseProgramStages(UInt32, UseProgramStageMask, UInt32)

[requires: EXT_separate_shader_objects] Bind stages of a program object to a program pipeline

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseProgramStagesEXT")]
[CLSCompliant(false)]
public static void UseProgramStages(uint pipeline, UseProgramStageMask stages, uint program)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the program pipeline object to which to bind stages from program.

UseProgramStageMask stages

Specifies a set of program stages to bind to the program pipeline object.

System.UInt32 program

Specifies the program object containing the shader executables to use in pipeline.

| Improve this Doc View Source

UseShaderProgram(All, Int32)

[requires: EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")]
[CLSCompliant(false)]
public static void UseShaderProgram(All type, int program)
Parameters
Type Name Description
All type
System.Int32 program
| Improve this Doc View Source

UseShaderProgram(All, UInt32)

[requires: EXT_separate_shader_objects]

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")]
[CLSCompliant(false)]
public static void UseShaderProgram(All type, uint program)
Parameters
Type Name Description
All type
System.UInt32 program
| Improve this Doc View Source

ValidateProgramPipeline(Int32)

[requires: EXT_separate_shader_objects] Validate a program pipeline object against current GL state

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")]
[CLSCompliant(false)]
public static void ValidateProgramPipeline(int pipeline)
Parameters
Type Name Description
System.Int32 pipeline

Specifies the name of a program pipeline object to validate.

| Improve this Doc View Source

ValidateProgramPipeline(UInt32)

[requires: EXT_separate_shader_objects] Validate a program pipeline object against current GL state

Declaration
[AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glValidateProgramPipelineEXT")]
[CLSCompliant(false)]
public static void ValidateProgramPipeline(uint pipeline)
Parameters
Type Name Description
System.UInt32 pipeline

Specifies the name of a program pipeline object to validate.

| Improve this Doc View Source

VertexArrayBindVertexBuffer(Int32, Int32, Int32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayBindVertexBufferEXT")]
[CLSCompliant(false)]
public static void VertexArrayBindVertexBuffer(int vaobj, int bindingindex, int buffer, IntPtr offset, int stride)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 bindingindex
System.Int32 buffer
System.IntPtr offset
System.Int32 stride
| Improve this Doc View Source

VertexArrayBindVertexBuffer(UInt32, UInt32, UInt32, IntPtr, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayBindVertexBufferEXT")]
[CLSCompliant(false)]
public static void VertexArrayBindVertexBuffer(uint vaobj, uint bindingindex, uint buffer, IntPtr offset, int stride)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 bindingindex
System.UInt32 buffer
System.IntPtr offset
System.Int32 stride
| Improve this Doc View Source

VertexArrayColorOffset(Int32, Int32, Int32, ColorPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayColorOffset(int vaobj, int buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 size
ColorPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayColorOffset(UInt32, UInt32, Int32, ColorPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayColorOffset(uint vaobj, uint buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.Int32 size
ColorPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayEdgeFlagOffset(Int32, Int32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayEdgeFlagOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayEdgeFlagOffset(int vaobj, int buffer, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayEdgeFlagOffset(UInt32, UInt32, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayEdgeFlagOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayEdgeFlagOffset(uint vaobj, uint buffer, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayFogCoordOffset(Int32, Int32, FogPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayFogCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayFogCoordOffset(int vaobj, int buffer, FogPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
FogPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayFogCoordOffset(UInt32, UInt32, FogPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayFogCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayFogCoordOffset(uint vaobj, uint buffer, FogPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
FogPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayIndexOffset(Int32, Int32, IndexPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayIndexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayIndexOffset(int vaobj, int buffer, IndexPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
IndexPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayIndexOffset(UInt32, UInt32, IndexPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayIndexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayIndexOffset(uint vaobj, uint buffer, IndexPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
IndexPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayMultiTexCoordOffset(Int32, Int32, All, Int32, TexCoordPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayMultiTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayMultiTexCoordOffset(int vaobj, int buffer, All texunit, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
All texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayMultiTexCoordOffset(UInt32, UInt32, All, Int32, TexCoordPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayMultiTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayMultiTexCoordOffset(uint vaobj, uint buffer, All texunit, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
All texunit
System.Int32 size
TexCoordPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayNormalOffset(Int32, Int32, NormalPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayNormalOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayNormalOffset(int vaobj, int buffer, NormalPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
NormalPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayNormalOffset(UInt32, UInt32, NormalPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayNormalOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayNormalOffset(uint vaobj, uint buffer, NormalPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
NormalPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArraySecondaryColorOffset(Int32, Int32, Int32, ColorPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArraySecondaryColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArraySecondaryColorOffset(int vaobj, int buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 size
ColorPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArraySecondaryColorOffset(UInt32, UInt32, Int32, ColorPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArraySecondaryColorOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArraySecondaryColorOffset(uint vaobj, uint buffer, int size, ColorPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.Int32 size
ColorPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayTexCoordOffset(Int32, Int32, Int32, TexCoordPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayTexCoordOffset(int vaobj, int buffer, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 size
TexCoordPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayTexCoordOffset(UInt32, UInt32, Int32, TexCoordPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayTexCoordOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayTexCoordOffset(uint vaobj, uint buffer, int size, TexCoordPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.Int32 size
TexCoordPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexAttribBinding(Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribBindingEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribBinding(int vaobj, int attribindex, int bindingindex)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 attribindex
System.Int32 bindingindex
| Improve this Doc View Source

VertexArrayVertexAttribBinding(UInt32, UInt32, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribBindingEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribBinding(uint vaobj, uint attribindex, uint bindingindex)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 attribindex
System.UInt32 bindingindex
| Improve this Doc View Source

VertexArrayVertexAttribDivisor(Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribDivisor(int vaobj, int index, int divisor)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 index
System.Int32 divisor
| Improve this Doc View Source

VertexArrayVertexAttribDivisor(UInt32, UInt32, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribDivisor(uint vaobj, uint index, uint divisor)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 index
System.UInt32 divisor
| Improve this Doc View Source

VertexArrayVertexAttribFormat(Int32, Int32, Int32, All, Boolean, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribFormat(int vaobj, int attribindex, int size, All type, bool normalized, int relativeoffset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 attribindex
System.Int32 size
All type
System.Boolean normalized
System.Int32 relativeoffset
| Improve this Doc View Source

VertexArrayVertexAttribFormat(UInt32, UInt32, Int32, All, Boolean, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribFormat(uint vaobj, uint attribindex, int size, All type, bool normalized, uint relativeoffset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 attribindex
System.Int32 size
All type
System.Boolean normalized
System.UInt32 relativeoffset
| Improve this Doc View Source

VertexArrayVertexAttribIFormat(Int32, Int32, Int32, All, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIFormat(int vaobj, int attribindex, int size, All type, int relativeoffset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 attribindex
System.Int32 size
All type
System.Int32 relativeoffset
| Improve this Doc View Source

VertexArrayVertexAttribIFormat(UInt32, UInt32, Int32, All, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIFormat(uint vaobj, uint attribindex, int size, All type, uint relativeoffset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 attribindex
System.Int32 size
All type
System.UInt32 relativeoffset
| Improve this Doc View Source

VertexArrayVertexAttribIOffset(Int32, Int32, Int32, Int32, VertexAttribEnum, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIOffset(int vaobj, int buffer, int index, int size, VertexAttribEnum type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 index
System.Int32 size
VertexAttribEnum type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexAttribIOffset(UInt32, UInt32, UInt32, Int32, VertexAttribEnum, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribIOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribIOffset(uint vaobj, uint buffer, uint index, int size, VertexAttribEnum type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.UInt32 index
System.Int32 size
VertexAttribEnum type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexAttribLFormat(Int32, Int32, Int32, All, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLFormat(int vaobj, int attribindex, int size, All type, int relativeoffset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 attribindex
System.Int32 size
All type
System.Int32 relativeoffset
| Improve this Doc View Source

VertexArrayVertexAttribLFormat(UInt32, UInt32, Int32, All, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLFormatEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLFormat(uint vaobj, uint attribindex, int size, All type, uint relativeoffset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 attribindex
System.Int32 size
All type
System.UInt32 relativeoffset
| Improve this Doc View Source

VertexArrayVertexAttribLOffset(Int32, Int32, Int32, Int32, All, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(int vaobj, int buffer, int index, int size, All type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 index
System.Int32 size
All type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexAttribLOffset(UInt32, UInt32, UInt32, Int32, All, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribLOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribLOffset(uint vaobj, uint buffer, uint index, int size, All type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.UInt32 index
System.Int32 size
All type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexAttribOffset(Int32, Int32, Int32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribOffset(int vaobj, int buffer, int index, int size, VertexAttribPointerType type, bool normalized, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 index
System.Int32 size
VertexAttribPointerType type
System.Boolean normalized
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexAttribOffset(UInt32, UInt32, UInt32, Int32, VertexAttribPointerType, Boolean, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexAttribOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexAttribOffset(uint vaobj, uint buffer, uint index, int size, VertexAttribPointerType type, bool normalized, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.UInt32 index
System.Int32 size
VertexAttribPointerType type
System.Boolean normalized
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexBindingDivisor(Int32, Int32, Int32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexBindingDivisor(int vaobj, int bindingindex, int divisor)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 bindingindex
System.Int32 divisor
| Improve this Doc View Source

VertexArrayVertexBindingDivisor(UInt32, UInt32, UInt32)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexBindingDivisorEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexBindingDivisor(uint vaobj, uint bindingindex, uint divisor)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 bindingindex
System.UInt32 divisor
| Improve this Doc View Source

VertexArrayVertexOffset(Int32, Int32, Int32, VertexPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexOffset(int vaobj, int buffer, int size, VertexPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.Int32 vaobj
System.Int32 buffer
System.Int32 size
VertexPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

VertexArrayVertexOffset(UInt32, UInt32, Int32, VertexPointerType, Int32, IntPtr)

[requires: EXT_direct_state_access]

Declaration
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glVertexArrayVertexOffsetEXT")]
[CLSCompliant(false)]
public static void VertexArrayVertexOffset(uint vaobj, uint buffer, int size, VertexPointerType type, int stride, IntPtr offset)
Parameters
Type Name Description
System.UInt32 vaobj
System.UInt32 buffer
System.Int32 size
VertexPointerType type
System.Int32 stride
System.IntPtr offset
| Improve this Doc View Source

WindowRectangles(All, Int32, Int32*)

[requires: EXT_window_rectangles]

Declaration
[AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")]
[CLSCompliant(false)]
public static void WindowRectangles(All mode, int count, [Count(Computed = "count")] int *box)
Parameters
Type Name Description
All mode
System.Int32 count
System.Int32* box

[length: COMPSIZE(count)]

| Improve this Doc View Source

WindowRectangles(All, Int32, ref Int32)

[requires: EXT_window_rectangles]

Declaration
[AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")]
[CLSCompliant(false)]
public static void WindowRectangles(All mode, int count, [Count(Computed = "count")] ref int box)
Parameters
Type Name Description
All mode
System.Int32 count
System.Int32 box

[length: COMPSIZE(count)]

| Improve this Doc View Source

WindowRectangles(All, Int32, Int32[])

[requires: EXT_window_rectangles]

Declaration
[AutoGenerated(Category = "EXT_window_rectangles", Version = "", EntryPoint = "glWindowRectanglesEXT")]
[CLSCompliant(false)]
public static void WindowRectangles(All mode, int count, [Count(Computed = "count")] int[] box)
Parameters
Type Name Description
All mode
System.Int32 count
System.Int32[] box

[length: COMPSIZE(count)]

  • Improve this Doc
  • View Source
Back to top Generated by DocFX